[INFO] fetching crate sklears-feature-selection 0.1.0-alpha.1... [INFO] checking sklears-feature-selection-0.1.0-alpha.1 against master#e22dab387f6b4f6a87dfc54ac2f6013dddb41e68 for pr-149195 [INFO] extracting crate sklears-feature-selection 0.1.0-alpha.1 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate sklears-feature-selection 0.1.0-alpha.1 [INFO] finished tweaking crates.io crate sklears-feature-selection 0.1.0-alpha.1 [INFO] tweaked toml for crates.io crate sklears-feature-selection 0.1.0-alpha.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate sklears-feature-selection 0.1.0-alpha.1 on toolchain e22dab387f6b4f6a87dfc54ac2f6013dddb41e68 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e22dab387f6b4f6a87dfc54ac2f6013dddb41e68" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sklears-feature-selection 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" "+e22dab387f6b4f6a87dfc54ac2f6013dddb41e68" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded zopfli v0.8.2 [INFO] [stderr] Downloaded iter-read v1.1.0 [INFO] [stderr] Downloaded rand_xoshiro v0.7.0 [INFO] [stderr] Downloaded friedrich v0.5.0 [INFO] [stderr] Downloaded arbitrary v1.4.2 [INFO] [stderr] Downloaded libz-rs-sys v0.5.2 [INFO] [stderr] Downloaded argmin-math v0.5.1 [INFO] [stderr] Downloaded libbz2-rs-sys v0.2.2 [INFO] [stderr] Downloaded argmin v0.11.0 [INFO] [stderr] Downloaded statrs v0.16.1 [INFO] [stderr] Downloaded sprs v0.11.3 [INFO] [stderr] Downloaded zip v5.1.1 [INFO] [stderr] Downloaded bzip2 v0.6.0 [INFO] [stderr] Downloaded proptest v1.8.0 [INFO] [stderr] Downloaded zlib-rs v0.5.2 [INFO] [stderr] Downloaded ppmd-rust v1.2.1 [INFO] [stderr] Downloaded lzma-rust2 v0.13.0 [INFO] [stderr] Downloaded sklears-utils v0.1.0-alpha.1 [INFO] [stderr] Downloaded simba v0.6.0 [INFO] [stderr] Downloaded nalgebra v0.29.0 [INFO] [stderr] Downloaded serde-pickle v1.2.0 [INFO] [stderr] Downloaded derive_arbitrary v1.4.2 [INFO] [stderr] Downloaded scirs2-sparse v0.1.0-rc.1 [INFO] [stderr] Downloaded deflate64 v0.1.9 [INFO] [stderr] Downloaded scirs2-optimize v0.1.0-rc.1 [INFO] [stderr] Downloaded sklears-core v0.1.0-alpha.1 [INFO] [stderr] Downloaded numrs2 v0.1.0-beta.3 [INFO] [stderr] Downloaded scirs2-linalg v0.1.0-rc.1 [INFO] [stderr] Downloaded scirs2-core v0.1.0-rc.1 [INFO] [stderr] Downloaded scirs2-stats v0.1.0-rc.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+e22dab387f6b4f6a87dfc54ac2f6013dddb41e68" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5a3ebc0ef1097ed472b31a50b78278b6b6623a84e5868ead226d9783fc4da0a7 [INFO] running `Command { std: "docker" "start" "-a" "5a3ebc0ef1097ed472b31a50b78278b6b6623a84e5868ead226d9783fc4da0a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5a3ebc0ef1097ed472b31a50b78278b6b6623a84e5868ead226d9783fc4da0a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a3ebc0ef1097ed472b31a50b78278b6b6623a84e5868ead226d9783fc4da0a7", kill_on_drop: false }` [INFO] [stdout] 5a3ebc0ef1097ed472b31a50b78278b6b6623a84e5868ead226d9783fc4da0a7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+e22dab387f6b4f6a87dfc54ac2f6013dddb41e68" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a3003ec8b7ca960f43c848f661dc1b5b3169e727a9ad0149733543b54442620e [INFO] running `Command { std: "docker" "start" "-a" "a3003ec8b7ca960f43c848f661dc1b5b3169e727a9ad0149733543b54442620e", 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] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Checking wide v0.7.33 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking generic-array v0.14.7 [INFO] [stderr] Compiling find-msvc-tools v0.1.2 [INFO] [stderr] Checking serde_json v1.0.145 [INFO] [stderr] Checking crossbeam-channel v0.5.15 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Compiling scirs2-core v0.1.0-rc.1 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Compiling lambert_w v1.2.28 [INFO] [stderr] Checking zlib-rs v0.5.2 [INFO] [stderr] Checking crc-catalog v2.4.0 [INFO] [stderr] Checking deranged v0.5.4 [INFO] [stderr] Checking unicode-ident v1.0.19 [INFO] [stderr] Checking crc v3.3.0 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking libbz2-rs-sys v0.2.2 [INFO] [stderr] Checking bumpalo v3.19.0 [INFO] [stderr] Checking indexmap v2.11.4 [INFO] [stderr] Checking zopfli v0.8.2 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking inout v0.1.4 [INFO] [stderr] Checking bzip2 v0.6.0 [INFO] [stderr] Checking regex-automata v0.4.11 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking csv-core v0.1.12 [INFO] [stderr] Checking iter-read v1.1.0 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Checking ppmd-rust v1.2.1 [INFO] [stderr] Checking deflate64 v0.1.9 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking libz-rs-sys v0.5.2 [INFO] [stderr] Compiling cc v1.2.39 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking flate2 v1.1.2 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Compiling rustc_version_runtime v0.3.0 [INFO] [stderr] Checking semver v1.0.27 [INFO] [stderr] Checking bitflags v2.9.4 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking lzma-rust2 v0.13.0 [INFO] [stderr] Checking web-time v1.1.0 [INFO] [stderr] Checking rustix v1.1.2 [INFO] [stderr] Checking clap_builder v4.5.48 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking getrandom v0.3.3 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking lapack-sys v0.14.0 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking memmap2 v0.9.8 [INFO] [stderr] Checking rand_xoshiro v0.7.0 [INFO] [stderr] Checking rustc_version v0.4.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking time v0.3.44 [INFO] [stderr] Checking wait-timeout v0.2.1 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking rand_xorshift v0.4.0 [INFO] [stderr] Checking is-terminal v0.4.16 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Checking unarray v0.1.4 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking rand_distr v0.5.1 [INFO] [stderr] Checking clap v4.5.48 [INFO] [stderr] Checking regex v1.11.3 [INFO] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Checking quickcheck v1.0.3 [INFO] [stderr] Checking tempfile v3.23.0 [INFO] [stderr] Compiling nalgebra-macros v0.1.0 [INFO] [stderr] Checking rusty-fork v0.3.0 [INFO] [stderr] Checking proptest v1.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] Checking zeroize v1.8.2 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking thiserror v2.0.17 [INFO] [stderr] Checking zstd v0.13.3 [INFO] [stderr] Checking zip v5.1.1 [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 uuid v1.18.1 [INFO] [stderr] Checking chrono v0.4.42 [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 tinytemplate v1.2.1 [INFO] [stderr] Checking ndarray v0.16.1 [INFO] [stderr] Checking cauchy v0.4.0 [INFO] [stderr] Checking simba v0.9.1 [INFO] [stderr] Checking simba v0.7.3 [INFO] [stderr] Checking simba v0.6.0 [INFO] [stderr] Checking argmin-math v0.5.1 [INFO] [stderr] Checking lax v0.17.0 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking special v0.11.4 [INFO] [stderr] Checking argmin v0.11.0 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Checking nalgebra v0.29.0 [INFO] [stderr] Checking ndarray-linalg v0.17.0 [INFO] [stderr] Checking ndarray-rand v0.15.0 [INFO] [stderr] Checking sprs v0.11.3 [INFO] [stderr] Checking nalgebra v0.30.1 [INFO] [stderr] Checking nalgebra v0.33.2 [INFO] [stderr] Checking statrs v0.16.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-utils v0.1.0-alpha.1 [INFO] [stderr] Checking sklears-feature-selection v0.1.0-alpha.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant `ROC_AUC` should have an upper camel case name [INFO] [stdout] --> src/automl/benchmark_framework.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | ROC_AUC, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `RocAuc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ROC_AUC` should have an upper camel case name [INFO] [stdout] --> src/pipeline.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 688 | ROC_AUC, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `RocAuc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ROC_AUC` should have an upper camel case name [INFO] [stdout] --> src/automl/benchmark_framework.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | ROC_AUC, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `RocAuc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ROC_AUC` should have an upper camel case name [INFO] [stdout] --> src/pipeline.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 688 | ROC_AUC, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `RocAuc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Transform` [INFO] [stdout] --> src/plugin.rs:9:44 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::{Estimator, Fit, Transform}; [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: `Fit` [INFO] [stdout] --> src/automl/automl_core.rs:8:39 [INFO] [stdout] | [INFO] [stdout] 8 | use sklears_core::traits::{Estimator, Fit}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Estimator` [INFO] [stdout] --> src/automl/automl_core.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | use sklears_core::traits::{Estimator, Fit}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/automl/benchmark_framework.rs:7:39 [INFO] [stdout] | [INFO] [stdout] 7 | use scirs2_core::random::{thread_rng, Rng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/comprehensive_benchmark.rs:532:55 [INFO] [stdout] | [INFO] [stdout] 532 | use scirs2_core::random::{thread_rng, Rng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `scirs2_core::random::Rng` [INFO] [stdout] --> src/comprehensive_benchmark.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use scirs2_core::random::Rng; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/comprehensive_benchmark.rs:640:43 [INFO] [stdout] | [INFO] [stdout] 640 | use scirs2_core::random::{thread_rng, Rng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/domain_benchmark.rs:4:53 [INFO] [stdout] | [INFO] [stdout] 4 | use scirs2_core::random::{thread_rng, Distribution, Rng, StandardNormal}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexableTarget` [INFO] [stdout] --> src/embedded.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{FeatureImportance, IndexableTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fit` [INFO] [stdout] --> src/plugin.rs:9:39 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::{Estimator, Fit, Transform}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Estimator` [INFO] [stdout] --> src/plugin.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::{Estimator, Fit, Transform}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sklears_core::traits::Fit` [INFO] [stdout] --> src/type_safe.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::Fit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sklears_core::traits::Estimator` [INFO] [stdout] --> src/fluent_api.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use sklears_core::traits::Estimator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Predict` [INFO] [stdout] --> src/tree_based_selectors.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | traits::{Estimator, Fit, Predict, Trained, Transform, Untrained}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexableTarget` [INFO] [stdout] --> src/tree_based_selectors.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{FeatureImportance, IndexableTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeatureImportance` [INFO] [stdout] --> src/tree_based_selectors.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{FeatureImportance, IndexableTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rng` [INFO] [stdout] --> src/automl/advanced_optimizer.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | let rng = thread_rng(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rng` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `generation` [INFO] [stdout] --> src/automl/advanced_optimizer.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | for generation in 0..(self.max_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: `config` [INFO] [stdout] --> src/automl/advanced_optimizer.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | config: &MethodConfig, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_splits` [INFO] [stdout] --> src/automl/automl_core.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | n_splits: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_splits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `X_test` [INFO] [stdout] --> src/automl/automl_core.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 414 | X_test: ArrayView2, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_X_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_test` [INFO] [stdout] --> src/automl/automl_core.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | y_test: ArrayView1, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `final_model` [INFO] [stdout] --> src/automl/automl_core.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | final_model: &OptimalPipeline, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_final_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/automl/benchmark_framework.rs:245:17 [INFO] [stdout] | [INFO] [stdout] 245 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method` [INFO] [stdout] --> src/automl/benchmark_framework.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | method: &AutoMLMethod, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dataset` [INFO] [stdout] --> src/automl/benchmark_framework.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | dataset: &BenchmarkDataset, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dataset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method` [INFO] [stdout] --> src/automl/benchmark_framework.rs:385:9 [INFO] [stdout] | [INFO] [stdout] 385 | method: &AutoMLMethod, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dataset` [INFO] [stdout] --> src/automl/benchmark_framework.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | dataset: &BenchmarkDataset, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dataset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/automl/benchmark_framework.rs:540:9 [INFO] [stdout] | [INFO] [stdout] 540 | results: &[DetailedBenchmarkResults], [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `X` [INFO] [stdout] --> src/automl/hyperparameter_optimizer.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | X: ArrayView2, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_X` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/automl/hyperparameter_optimizer.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | y: ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/automl/hyperparameter_optimizer.rs:292:42 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn fit(self, X: ArrayView2, y: ArrayView1) -> Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `optimizer` [INFO] [stdout] --> src/automl/mod.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | let optimizer = HyperparameterOptimizer::new(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/bayesian.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | for iter in 0..max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `evidence` is never read [INFO] [stdout] --> src/bayesian.rs:164:28 [INFO] [stdout] | [INFO] [stdout] 164 | let mut evidence = 0.0; [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: `spike_var` [INFO] [stdout] --> src/bayesian.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | let (spike_var, slab_var) = match &self.prior { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spike_var` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/bayesian.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | for iter in 0..max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xty` [INFO] [stdout] --> src/bayesian.rs:854:13 [INFO] [stdout] | [INFO] [stdout] 854 | let xty = model_x.t().dot(target); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `X_test` [INFO] [stdout] --> src/benchmark.rs:571:9 [INFO] [stdout] | [INFO] [stdout] 571 | X_test: ArrayView2, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_X_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_test` [INFO] [stdout] --> src/benchmark.rs:572:9 [INFO] [stdout] | [INFO] [stdout] 572 | y_test: ArrayView1, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selected_count` [INFO] [stdout] --> src/domain_benchmark.rs:146:68 [INFO] [stdout] | [INFO] [stdout] 146 | ... Ok((fit_time, transform_time, quality, selected_count)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selected_count` [INFO] [stdout] --> src/domain_benchmark.rs:212:68 [INFO] [stdout] | [INFO] [stdout] 212 | ... Ok((fit_time, transform_time, quality, selected_count)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selected_count` [INFO] [stdout] --> src/domain_benchmark.rs:278:68 [INFO] [stdout] | [INFO] [stdout] 278 | ... Ok((fit_time, transform_time, quality, selected_count)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/advanced_nlp.rs:665:14 [INFO] [stdout] | [INFO] [stdout] 665 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/advanced_nlp.rs:1321:5 [INFO] [stdout] | [INFO] [stdout] 1321 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/advanced_nlp.rs:1470:10 [INFO] [stdout] | [INFO] [stdout] 1470 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/bioinformatics.rs:586:14 [INFO] [stdout] | [INFO] [stdout] 586 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/bioinformatics.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/bioinformatics.rs:923:9 [INFO] [stdout] | [INFO] [stdout] 923 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/finance.rs:603:14 [INFO] [stdout] | [INFO] [stdout] 603 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1171:53 [INFO] [stdout] | [INFO] [stdout] 1171 | fn compute_feature_sharpe_ratios(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1222:5 [INFO] [stdout] | [INFO] [stdout] 1222 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1243:5 [INFO] [stdout] | [INFO] [stdout] 1243 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1447:5 [INFO] [stdout] | [INFO] [stdout] 1447 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1476:52 [INFO] [stdout] | [INFO] [stdout] 1476 | fn compute_market_impact_scores(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1500:55 [INFO] [stdout] | [INFO] [stdout] 1500 | fn compute_transaction_cost_scores(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1520:5 [INFO] [stdout] | [INFO] [stdout] 1520 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1539:48 [INFO] [stdout] | [INFO] [stdout] 1539 | fn compute_spillover_scores(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:461:14 [INFO] [stdout] | [INFO] [stdout] 461 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:651:10 [INFO] [stdout] | [INFO] [stdout] 651 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:688:10 [INFO] [stdout] | [INFO] [stdout] 688 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:732:10 [INFO] [stdout] | [INFO] [stdout] 732 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `window_size` [INFO] [stdout] --> src/domain_specific/image_features.rs:476:9 [INFO] [stdout] | [INFO] [stdout] 476 | let window_size = 3; // Simple 3-point window [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_window_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `early_combined` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:715:13 [INFO] [stdout] | [INFO] [stdout] 715 | early_combined, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_early_combined` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_combined` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:725:13 [INFO] [stdout] | [INFO] [stdout] 725 | late_combined, [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_combined` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_mapping` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:728:13 [INFO] [stdout] | [INFO] [stdout] 728 | late_mapping, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_total` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:729:13 [INFO] [stdout] | [INFO] [stdout] 729 | late_total, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_counts` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:730:13 [INFO] [stdout] | [INFO] [stdout] 730 | late_counts, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_counts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_mapping` [INFO] [stdout] --> src/ensemble_selectors.rs:496:31 [INFO] [stdout] | [INFO] [stdout] 496 | let (x_augmented, feature_mapping) = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `critical_value` [INFO] [stdout] --> src/ensemble_selectors.rs:516:17 [INFO] [stdout] | [INFO] [stdout] 516 | let critical_value = self.calculate_critical_value(iteration + 1)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_critical_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `threshold` [INFO] [stdout] --> src/ensemble_selectors.rs:987:49 [INFO] [stdout] | [INFO] [stdout] 987 | UnivariateMethod::VarianceThreshold(threshold) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_classif` [INFO] [stdout] --> src/ensemble_selectors.rs:1123:9 [INFO] [stdout] | [INFO] [stdout] 1123 | y_classif: Option<&Array1>, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_classif` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_regression` [INFO] [stdout] --> src/ensemble_selectors.rs:1124:9 [INFO] [stdout] | [INFO] [stdout] 1124 | y_regression: Option<&Array1>, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_regression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pair_count` is assigned to, but never used [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | let mut pair_count = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_pair_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `pair_count` is never read [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 157 | pair_count += 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pair_count` is assigned to, but never used [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 372 | let mut pair_count = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_pair_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `pair_count` is never read [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:379:21 [INFO] [stdout] | [INFO] [stdout] 379 | pair_count += 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `joint_y` [INFO] [stdout] --> src/evaluation/relevance_scoring.rs:227:29 [INFO] [stdout] | [INFO] [stdout] 227 | for (&(joint_x, joint_y), &joint_count) in joint_counts.iter() { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_joint_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/evaluation/quality_assessment.rs:523:9 [INFO] [stdout] | [INFO] [stdout] 523 | y: ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_features` [INFO] [stdout] --> src/evaluation/feature_visualization.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | total_features: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/filter.rs:653:43 [INFO] [stdout] | [INFO] [stdout] 653 | fn fit(self, X: &ArrayView2<'a, f64>, y: &ArrayView1<'a, f64>) -> Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fit` [INFO] [stdout] --> src/automl/automl_core.rs:8:39 [INFO] [stdout] | [INFO] [stdout] 8 | use sklears_core::traits::{Estimator, Fit}; [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: `Estimator` [INFO] [stdout] --> src/automl/automl_core.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | use sklears_core::traits::{Estimator, Fit}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/automl/benchmark_framework.rs:7:39 [INFO] [stdout] | [INFO] [stdout] 7 | use scirs2_core::random::{thread_rng, Rng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/comprehensive_benchmark.rs:532:55 [INFO] [stdout] | [INFO] [stdout] 532 | use scirs2_core::random::{thread_rng, Rng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `scirs2_core::random::Rng` [INFO] [stdout] --> src/comprehensive_benchmark.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use scirs2_core::random::Rng; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/comprehensive_benchmark.rs:640:43 [INFO] [stdout] | [INFO] [stdout] 640 | use scirs2_core::random::{thread_rng, Rng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/domain_benchmark.rs:4:53 [INFO] [stdout] | [INFO] [stdout] 4 | use scirs2_core::random::{thread_rng, Distribution, Rng, StandardNormal}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sklears_core::traits::Fit` [INFO] [stdout] --> src/type_safe.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::Fit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexableTarget` [INFO] [stdout] --> src/tree_based_selectors.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{FeatureImportance, IndexableTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Predict` [INFO] [stdout] --> src/tree_based_selectors.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | traits::{Estimator, Fit, Predict, Trained, Transform, Untrained}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeatureImportance` [INFO] [stdout] --> src/tree_based_selectors.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{FeatureImportance, IndexableTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Transform` [INFO] [stdout] --> src/plugin.rs:9:44 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::{Estimator, Fit, Transform}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fit` [INFO] [stdout] --> src/plugin.rs:9:39 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::{Estimator, Fit, Transform}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Estimator` [INFO] [stdout] --> src/plugin.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use sklears_core::traits::{Estimator, Fit, Transform}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sklears_core::traits::Estimator` [INFO] [stdout] --> src/fluent_api.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use sklears_core::traits::Estimator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexableTarget` [INFO] [stdout] --> src/embedded.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{FeatureImportance, IndexableTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rng` [INFO] [stdout] --> src/automl/advanced_optimizer.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | let rng = thread_rng(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rng` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `generation` [INFO] [stdout] --> src/automl/advanced_optimizer.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | for generation in 0..(self.max_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: `config` [INFO] [stdout] --> src/automl/advanced_optimizer.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | config: &MethodConfig, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cumulative_scores` [INFO] [stdout] --> src/fluent_api.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let cumulative_scores: Array1 = Array1::zeros(X.ncols()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cumulative_scores` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_splits` [INFO] [stdout] --> src/automl/automl_core.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | n_splits: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_splits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `X_test` [INFO] [stdout] --> src/automl/automl_core.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 414 | X_test: ArrayView2, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_X_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_test` [INFO] [stdout] --> src/automl/automl_core.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | y_test: ArrayView1, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `final_model` [INFO] [stdout] --> src/automl/automl_core.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | final_model: &OptimalPipeline, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_final_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/fluent_api.rs:393:9 [INFO] [stdout] | [INFO] [stdout] 393 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `generation` [INFO] [stdout] --> src/genetic_optimization.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | for generation in 0..self.generations { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_generation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/automl/benchmark_framework.rs:245:17 [INFO] [stdout] | [INFO] [stdout] 245 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method` [INFO] [stdout] --> src/automl/benchmark_framework.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | method: &AutoMLMethod, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dataset` [INFO] [stdout] --> src/automl/benchmark_framework.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | dataset: &BenchmarkDataset, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dataset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method` [INFO] [stdout] --> src/automl/benchmark_framework.rs:385:9 [INFO] [stdout] | [INFO] [stdout] 385 | method: &AutoMLMethod, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dataset` [INFO] [stdout] --> src/automl/benchmark_framework.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | dataset: &BenchmarkDataset, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dataset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_count` [INFO] [stdout] --> src/genetic_optimization.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let current_count = chromosome.iter().filter(|&&x| x).count(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/automl/benchmark_framework.rs:540:9 [INFO] [stdout] | [INFO] [stdout] 540 | results: &[DetailedBenchmarkResults], [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `fairness_score` is never read [INFO] [stdout] --> src/genetic_optimization.rs:975:34 [INFO] [stdout] | [INFO] [stdout] 975 | let mut fairness_score = 1.0; // Start with perfect fairness [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `X` [INFO] [stdout] --> src/automl/hyperparameter_optimizer.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | X: ArrayView2, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_X` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/automl/hyperparameter_optimizer.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | y: ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/automl/hyperparameter_optimizer.rs:292:42 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn fit(self, X: ArrayView2, y: ArrayView1) -> Result { [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/genetic_optimization.rs:1379:9 [INFO] [stdout] | [INFO] [stdout] 1379 | 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: `cost_obj` [INFO] [stdout] --> src/genetic_optimization.rs:1736:21 [INFO] [stdout] | [INFO] [stdout] 1736 | if let Some(cost_obj) = cost_objective { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cost_obj` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `optimizer` [INFO] [stdout] --> src/automl/mod.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | let optimizer = HyperparameterOptimizer::new(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_means` [INFO] [stdout] --> src/group_selection.rs:153:40 [INFO] [stdout] | [INFO] [stdout] 153 | let (x_processed, y_processed, feature_means, feature_stds, y_mean) = [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_means` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_stds` [INFO] [stdout] --> src/group_selection.rs:153:55 [INFO] [stdout] | [INFO] [stdout] 153 | let (x_processed, y_processed, feature_means, feature_stds, y_mean) = [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_stds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/group_selection.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | for iter in 0..self.max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/bayesian.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | for iter in 0..max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `evidence` is never read [INFO] [stdout] --> src/bayesian.rs:164:28 [INFO] [stdout] | [INFO] [stdout] 164 | let mut evidence = 0.0; [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: `n_features` [INFO] [stdout] --> src/group_selection.rs:539:25 [INFO] [stdout] | [INFO] [stdout] 539 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spike_var` [INFO] [stdout] --> src/bayesian.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | let (spike_var, slab_var) = match &self.prior { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spike_var` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/bayesian.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | for iter in 0..max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_features` [INFO] [stdout] --> src/group_selection.rs:747:25 [INFO] [stdout] | [INFO] [stdout] 747 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xty` [INFO] [stdout] --> src/bayesian.rs:854:13 [INFO] [stdout] | [INFO] [stdout] 854 | let xty = model_x.t().dot(target); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_xty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `g` [INFO] [stdout] --> src/group_selection.rs:1503:18 [INFO] [stdout] | [INFO] [stdout] 1503 | for (g, group) in self.overlapping_groups.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_g` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `input` [INFO] [stdout] --> src/ml_based.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | input: &Array1, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `X_test` [INFO] [stdout] --> src/benchmark.rs:571:9 [INFO] [stdout] | [INFO] [stdout] 571 | X_test: ArrayView2, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_X_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_test` [INFO] [stdout] --> src/benchmark.rs:572:9 [INFO] [stdout] | [INFO] [stdout] 572 | y_test: ArrayView1, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v_head` [INFO] [stdout] --> src/ml_based.rs:561:25 [INFO] [stdout] | [INFO] [stdout] 561 | let v_head = values.slice(s![start_idx..end_idx]); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_head` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rng` [INFO] [stdout] --> src/ml_based.rs:1055:13 [INFO] [stdout] | [INFO] [stdout] 1055 | let rng = match self.random_state { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/optimization.rs:352:13 [INFO] [stdout] | [INFO] [stdout] 352 | for iter in 0..self.max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_old` [INFO] [stdout] --> src/optimization.rs:609:17 [INFO] [stdout] | [INFO] [stdout] 609 | let x_old = x.clone(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_x_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selected_count` [INFO] [stdout] --> src/domain_benchmark.rs:146:68 [INFO] [stdout] | [INFO] [stdout] 146 | ... Ok((fit_time, transform_time, quality, selected_count)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_old` [INFO] [stdout] --> src/optimization.rs:886:17 [INFO] [stdout] | [INFO] [stdout] 886 | let x_old = x_matrix.clone(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_x_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selected_count` [INFO] [stdout] --> src/domain_benchmark.rs:212:68 [INFO] [stdout] | [INFO] [stdout] 212 | ... Ok((fit_time, transform_time, quality, selected_count)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selected_count` [INFO] [stdout] --> src/domain_benchmark.rs:278:68 [INFO] [stdout] | [INFO] [stdout] 278 | ... Ok((fit_time, transform_time, quality, selected_count)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selected_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/optimization.rs:1422:9 [INFO] [stdout] | [INFO] [stdout] 1422 | let n = x.len() as Float; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/advanced_nlp.rs:665:14 [INFO] [stdout] | [INFO] [stdout] 665 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `sum_x` is never read [INFO] [stdout] --> src/performance.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 29 | let mut sum_x = 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 `sum_y` is never read [INFO] [stdout] --> src/performance.rs:30:25 [INFO] [stdout] | [INFO] [stdout] 30 | let mut sum_y = 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 `sum_x2` is never read [INFO] [stdout] --> src/performance.rs:31:26 [INFO] [stdout] | [INFO] [stdout] 31 | let mut sum_x2 = 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 `sum_y2` is never read [INFO] [stdout] --> src/performance.rs:32:26 [INFO] [stdout] | [INFO] [stdout] 32 | let mut sum_y2 = 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 `sum_xy` is never read [INFO] [stdout] --> src/performance.rs:33:26 [INFO] [stdout] | [INFO] [stdout] 33 | let mut sum_xy = 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: `n` [INFO] [stdout] --> src/performance.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | let n = x.len() as f64; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/advanced_nlp.rs:1321:5 [INFO] [stdout] | [INFO] [stdout] 1321 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `class_counts` [INFO] [stdout] --> src/performance.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 518 | class_counts: &[(f64, usize)], [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_class_counts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_samples` [INFO] [stdout] --> src/performance.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | total_samples: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/advanced_nlp.rs:1470:10 [INFO] [stdout] | [INFO] [stdout] 1470 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chunk_size` [INFO] [stdout] --> src/performance.rs:560:17 [INFO] [stdout] | [INFO] [stdout] 560 | let chunk_size = chunk_end - chunk_start; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chunk_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/bioinformatics.rs:586:14 [INFO] [stdout] | [INFO] [stdout] 586 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/bioinformatics.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/bioinformatics.rs:923:9 [INFO] [stdout] | [INFO] [stdout] 923 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_mapping` [INFO] [stdout] --> src/pipeline.rs:1072:13 [INFO] [stdout] | [INFO] [stdout] 1072 | let feature_mapping = FeatureMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pipeline_metadata` [INFO] [stdout] --> src/pipeline.rs:1094:13 [INFO] [stdout] | [INFO] [stdout] 1094 | let pipeline_metadata = PipelineMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pipeline_metadata` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/pipeline.rs:1322:9 [INFO] [stdout] | [INFO] [stdout] 1322 | step: &mut FeatureEngineeringStep, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/pipeline.rs:1334:9 [INFO] [stdout] | [INFO] [stdout] 1334 | y: ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/finance.rs:603:14 [INFO] [stdout] | [INFO] [stdout] 603 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method` [INFO] [stdout] --> src/pipeline.rs:1684:9 [INFO] [stdout] | [INFO] [stdout] 1684 | method: &UnivariateMethod, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `whiten` [INFO] [stdout] --> src/pipeline.rs:1811:9 [INFO] [stdout] | [INFO] [stdout] 1811 | whiten: bool, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_whiten` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `svd_solver` [INFO] [stdout] --> src/pipeline.rs:1812:9 [INFO] [stdout] | [INFO] [stdout] 1812 | svd_solver: &SVDSolver, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_svd_solver` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algorithm` [INFO] [stdout] --> src/pipeline.rs:1849:9 [INFO] [stdout] | [INFO] [stdout] 1849 | algorithm: &SVDAlgorithm, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_algorithm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `estimator` [INFO] [stdout] --> src/pipeline.rs:1907:9 [INFO] [stdout] | [INFO] [stdout] 1907 | estimator: &ModelEstimator, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_estimator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1171:53 [INFO] [stdout] | [INFO] [stdout] 1171 | fn compute_feature_sharpe_ratios(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cv_folds` [INFO] [stdout] --> src/pipeline.rs:1908:9 [INFO] [stdout] | [INFO] [stdout] 1908 | cv_folds: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cv_folds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scoring` [INFO] [stdout] --> src/pipeline.rs:1909:9 [INFO] [stdout] | [INFO] [stdout] 1909 | scoring: &ScoringMetric, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scoring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1222:5 [INFO] [stdout] | [INFO] [stdout] 1222 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `estimator` [INFO] [stdout] --> src/pipeline.rs:1945:9 [INFO] [stdout] | [INFO] [stdout] 1945 | estimator: &ModelEstimator, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_estimator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scoring` [INFO] [stdout] --> src/pipeline.rs:1947:9 [INFO] [stdout] | [INFO] [stdout] 1947 | scoring: &ScoringMetric, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scoring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1243:5 [INFO] [stdout] | [INFO] [stdout] 1243 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/pipeline.rs:2022:13 [INFO] [stdout] | [INFO] [stdout] 2022 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1447:5 [INFO] [stdout] | [INFO] [stdout] 1447 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1476:52 [INFO] [stdout] | [INFO] [stdout] 1476 | fn compute_market_impact_scores(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1500:55 [INFO] [stdout] | [INFO] [stdout] 1500 | fn compute_transaction_cost_scores(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1520:5 [INFO] [stdout] | [INFO] [stdout] 1520 | y: &Array1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/domain_specific/finance.rs:1539:48 [INFO] [stdout] | [INFO] [stdout] 1539 | fn compute_spillover_scores(x: &Array2, y: &Array1) -> Result> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/plugin.rs:499:54 [INFO] [stdout] | [INFO] [stdout] 499 | PipelineStep::Transformation { name, config } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `config: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:461:14 [INFO] [stdout] | [INFO] [stdout] 461 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:651:10 [INFO] [stdout] | [INFO] [stdout] 651 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_mean` [INFO] [stdout] --> src/regularization_selectors.rs:102:28 [INFO] [stdout] | [INFO] [stdout] 102 | let (x_normalized, x_mean, x_std) = normalize_and_center(x)?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_mean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:688:10 [INFO] [stdout] | [INFO] [stdout] 688 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/domain_specific/graph_features.rs:732:10 [INFO] [stdout] | [INFO] [stdout] 732 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_mean` [INFO] [stdout] --> src/regularization_selectors.rs:332:28 [INFO] [stdout] | [INFO] [stdout] 332 | let (x_normalized, x_mean, x_std) = normalize_and_center(x)?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_mean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `window_size` [INFO] [stdout] --> src/domain_specific/image_features.rs:476:9 [INFO] [stdout] | [INFO] [stdout] 476 | let window_size = 3; // Simple 3-point window [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_window_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_dims` [INFO] [stdout] --> src/spectral.rs:496:13 [INFO] [stdout] | [INFO] [stdout] 496 | let n_dims = features_t.ncols(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_dims` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `features_t` [INFO] [stdout] --> src/spectral.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | features_t: &Array2, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_features_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `features_t` [INFO] [stdout] --> src/spectral.rs:544:9 [INFO] [stdout] | [INFO] [stdout] 544 | features_t: &Array2, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_features_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/spectral.rs:734:13 [INFO] [stdout] | [INFO] [stdout] 734 | let n_samples = features.nrows(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `laplacian` [INFO] [stdout] --> src/spectral.rs:780:13 [INFO] [stdout] | [INFO] [stdout] 780 | let laplacian = self.compute_normalized_laplacian(&adjacency)?; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_laplacian` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_points` [INFO] [stdout] --> src/spectral.rs:800:13 [INFO] [stdout] | [INFO] [stdout] 800 | let n_points = features_t.nrows(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `early_combined` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:715:13 [INFO] [stdout] | [INFO] [stdout] 715 | early_combined, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_early_combined` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_combined` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:725:13 [INFO] [stdout] | [INFO] [stdout] 725 | late_combined, [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_combined` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_mapping` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:728:13 [INFO] [stdout] | [INFO] [stdout] 728 | late_mapping, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_points` [INFO] [stdout] --> src/spectral.rs:820:13 [INFO] [stdout] | [INFO] [stdout] 820 | let n_points = features_t.nrows(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_total` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:729:13 [INFO] [stdout] | [INFO] [stdout] 729 | late_total, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `late_counts` [INFO] [stdout] --> src/domain_specific/multi_modal.rs:730:13 [INFO] [stdout] | [INFO] [stdout] 730 | late_counts, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_late_counts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dist` [INFO] [stdout] --> src/spectral.rs:852:29 [INFO] [stdout] | [INFO] [stdout] 852 | for &(neighbor, dist) in distances.iter().take(self.n_neighbors) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_dist` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `neighbors` [INFO] [stdout] --> src/spectral.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 973 | neighbors: &Array2, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_neighbors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/spectral.rs:1263:13 [INFO] [stdout] | [INFO] [stdout] 1263 | let n_samples = features.nrows(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `idx` is assigned to, but never used [INFO] [stdout] --> src/statistical_tests/f_tests.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | let mut idx = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_idx` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `idx` is never read [INFO] [stdout] --> src/statistical_tests/f_tests.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | idx += sample.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/statistical_tests/correlation_tests.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | let n = x.len() as f64; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/statistical_tests/mutual_information.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | let n = x_continuous.len() as f64; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn mann_whitney_u(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:7:44 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn mann_whitney_u(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn kruskal_wallis(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn wilcoxon_signed_rank(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:17:50 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn wilcoxon_signed_rank(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn friedman_test(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:27:27 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn kolmogorov_smirnov(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:27:48 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn kolmogorov_smirnov(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/anova_tests.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn one_way_anova(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/anova_tests.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn two_way_anova(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/anova_tests.rs:15:32 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn repeated_measures_anova(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn hotelling_t2(x: &ArrayView2, y: &ArrayView2) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:7:42 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn hotelling_t2(x: &ArrayView2, y: &ArrayView2) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:11:15 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn manova(samples: &[ArrayView2]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | x: &ArrayView2, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | y: &ArrayView2, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | x: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_permutations` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | n_permutations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_permutations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bootstrap_test(x: &ArrayView1, n_bootstrap: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_bootstrap` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:15:44 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bootstrap_test(x: &ArrayView1, n_bootstrap: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_bootstrap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | x: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_random` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | n_random: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_random` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn bayes_factor_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:7:47 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn bayes_factor_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn bayesian_t_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn bayesian_t_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bayesian_correlation(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:15:50 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bayesian_correlation(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn ljung_box_test(x: &ArrayView1, lags: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lags` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:7:44 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn ljung_box_test(x: &ArrayView1, lags: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_lags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn adf_test(x: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | x: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max_lags` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | max_lags: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_lags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/type_safe.rs:815:53 [INFO] [stdout] | [INFO] [stdout] 815 | PipelineStep::UnivariateSelection { k, score_function } => { [INFO] [stdout] | ^ help: try ignoring the field: `k: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_mapping` [INFO] [stdout] --> src/ensemble_selectors.rs:496:31 [INFO] [stdout] | [INFO] [stdout] 496 | let (x_augmented, feature_mapping) = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `critical_value` [INFO] [stdout] --> src/ensemble_selectors.rs:516:17 [INFO] [stdout] | [INFO] [stdout] 516 | let critical_value = self.calculate_critical_value(iteration + 1)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_critical_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_features` [INFO] [stdout] --> src/validation.rs:422:62 [INFO] [stdout] | [INFO] [stdout] 422 | fn compute_clustering_score(selected_features: &[usize], n_features: usize) -> Float { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `threshold` [INFO] [stdout] --> src/ensemble_selectors.rs:987:49 [INFO] [stdout] | [INFO] [stdout] 987 | UnivariateMethod::VarianceThreshold(threshold) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_classif` [INFO] [stdout] --> src/ensemble_selectors.rs:1123:9 [INFO] [stdout] | [INFO] [stdout] 1123 | y_classif: Option<&Array1>, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_classif` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y_regression` [INFO] [stdout] --> src/ensemble_selectors.rs:1124:9 [INFO] [stdout] | [INFO] [stdout] 1124 | y_regression: Option<&Array1>, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_regression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pair_count` is assigned to, but never used [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | let mut pair_count = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_pair_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `pair_count` is never read [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 157 | pair_count += 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pair_count` is assigned to, but never used [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 372 | let mut pair_count = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_pair_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `pair_count` is never read [INFO] [stdout] --> src/evaluation/redundancy_measures.rs:379:21 [INFO] [stdout] | [INFO] [stdout] 379 | pair_count += 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `joint_y` [INFO] [stdout] --> src/evaluation/relevance_scoring.rs:227:29 [INFO] [stdout] | [INFO] [stdout] 227 | for (&(joint_x, joint_y), &joint_count) in joint_counts.iter() { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_joint_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DecisionStump` is more private than the item `GradientBoostingSelector::::estimators` [INFO] [stdout] --> src/tree_based_selectors.rs:591:5 [INFO] [stdout] | [INFO] [stdout] 591 | pub fn estimators(&self) -> &[DecisionStump] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `GradientBoostingSelector::::estimators` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `DecisionStump` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/tree_based_selectors.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | struct DecisionStump { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/evaluation/quality_assessment.rs:523:9 [INFO] [stdout] | [INFO] [stdout] 523 | y: ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_features` [INFO] [stdout] --> src/evaluation/feature_visualization.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | total_features: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vertical_chart` [INFO] [stdout] --> src/evaluation/feature_visualization.rs:925:13 [INFO] [stdout] | [INFO] [stdout] 925 | let vertical_chart = FeatureImportancePlots::vertical_bar_chart( [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vertical_chart` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/performance.rs:802:24 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn column_iter(&self, col: usize) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 802 | pub fn column_iter(&self, col: usize) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn view(&self) -> ArrayView2 { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 278 | pub fn view(&self) -> ArrayView2<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:283:20 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn feature(&self, index: FeatureIndex) -> ArrayView1 { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 283 | pub fn feature(&self, index: FeatureIndex) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn view(&self) -> ArrayView2 { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 343 | pub fn view(&self) -> ArrayView2<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:348:20 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn feature(&self, index: RuntimeFeatureIndex) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 348 | pub fn feature(&self, index: RuntimeFeatureIndex) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/filter.rs:653:43 [INFO] [stdout] | [INFO] [stdout] 653 | fn fit(self, X: &ArrayView2<'a, f64>, y: &ArrayView1<'a, f64>) -> Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cumulative_scores` [INFO] [stdout] --> src/fluent_api.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let cumulative_scores: Array1 = Array1::zeros(X.ncols()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cumulative_scores` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/fluent_api.rs:393:9 [INFO] [stdout] | [INFO] [stdout] 393 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `generation` [INFO] [stdout] --> src/genetic_optimization.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | for generation in 0..self.generations { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_generation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_count` [INFO] [stdout] --> src/genetic_optimization.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let current_count = chromosome.iter().filter(|&&x| x).count(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `fairness_score` is never read [INFO] [stdout] --> src/genetic_optimization.rs:975:34 [INFO] [stdout] | [INFO] [stdout] 975 | let mut fairness_score = 1.0; // Start with perfect fairness [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_features` [INFO] [stdout] --> src/genetic_optimization.rs:1379:9 [INFO] [stdout] | [INFO] [stdout] 1379 | 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: `cost_obj` [INFO] [stdout] --> src/genetic_optimization.rs:1736:21 [INFO] [stdout] | [INFO] [stdout] 1736 | if let Some(cost_obj) = cost_objective { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cost_obj` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_means` [INFO] [stdout] --> src/group_selection.rs:153:40 [INFO] [stdout] | [INFO] [stdout] 153 | let (x_processed, y_processed, feature_means, feature_stds, y_mean) = [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_means` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_stds` [INFO] [stdout] --> src/group_selection.rs:153:55 [INFO] [stdout] | [INFO] [stdout] 153 | let (x_processed, y_processed, feature_means, feature_stds, y_mean) = [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_stds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/group_selection.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | for iter in 0..self.max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_features` [INFO] [stdout] --> src/group_selection.rs:539:25 [INFO] [stdout] | [INFO] [stdout] 539 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_features` [INFO] [stdout] --> src/group_selection.rs:747:25 [INFO] [stdout] | [INFO] [stdout] 747 | let (n_samples, n_features) = x.dim(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `g` [INFO] [stdout] --> src/group_selection.rs:1503:18 [INFO] [stdout] | [INFO] [stdout] 1503 | for (g, group) in self.overlapping_groups.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_g` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `input` [INFO] [stdout] --> src/ml_based.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | input: &Array1, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v_head` [INFO] [stdout] --> src/ml_based.rs:561:25 [INFO] [stdout] | [INFO] [stdout] 561 | let v_head = values.slice(s![start_idx..end_idx]); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_head` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rng` [INFO] [stdout] --> src/ml_based.rs:1055:13 [INFO] [stdout] | [INFO] [stdout] 1055 | let rng = match self.random_state { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iter` [INFO] [stdout] --> src/optimization.rs:352:13 [INFO] [stdout] | [INFO] [stdout] 352 | for iter in 0..self.max_iter { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_old` [INFO] [stdout] --> src/optimization.rs:609:17 [INFO] [stdout] | [INFO] [stdout] 609 | let x_old = x.clone(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_x_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_old` [INFO] [stdout] --> src/optimization.rs:886:17 [INFO] [stdout] | [INFO] [stdout] 886 | let x_old = x_matrix.clone(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_x_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/optimization.rs:1422:9 [INFO] [stdout] | [INFO] [stdout] 1422 | let n = x.len() as Float; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `sum_x` is never read [INFO] [stdout] --> src/performance.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 29 | let mut sum_x = 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 `sum_y` is never read [INFO] [stdout] --> src/performance.rs:30:25 [INFO] [stdout] | [INFO] [stdout] 30 | let mut sum_y = 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 `sum_x2` is never read [INFO] [stdout] --> src/performance.rs:31:26 [INFO] [stdout] | [INFO] [stdout] 31 | let mut sum_x2 = 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 `sum_y2` is never read [INFO] [stdout] --> src/performance.rs:32:26 [INFO] [stdout] | [INFO] [stdout] 32 | let mut sum_y2 = 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 `sum_xy` is never read [INFO] [stdout] --> src/performance.rs:33:26 [INFO] [stdout] | [INFO] [stdout] 33 | let mut sum_xy = 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: `n` [INFO] [stdout] --> src/performance.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | let n = x.len() as f64; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `class_counts` [INFO] [stdout] --> src/performance.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 518 | class_counts: &[(f64, usize)], [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_class_counts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_samples` [INFO] [stdout] --> src/performance.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | total_samples: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chunk_size` [INFO] [stdout] --> src/performance.rs:560:17 [INFO] [stdout] | [INFO] [stdout] 560 | let chunk_size = chunk_end - chunk_start; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chunk_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feature_mapping` [INFO] [stdout] --> src/pipeline.rs:1072:13 [INFO] [stdout] | [INFO] [stdout] 1072 | let feature_mapping = FeatureMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feature_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pipeline_metadata` [INFO] [stdout] --> src/pipeline.rs:1094:13 [INFO] [stdout] | [INFO] [stdout] 1094 | let pipeline_metadata = PipelineMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pipeline_metadata` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/pipeline.rs:1322:9 [INFO] [stdout] | [INFO] [stdout] 1322 | step: &mut FeatureEngineeringStep, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/pipeline.rs:1334:9 [INFO] [stdout] | [INFO] [stdout] 1334 | y: ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method` [INFO] [stdout] --> src/pipeline.rs:1684:9 [INFO] [stdout] | [INFO] [stdout] 1684 | method: &UnivariateMethod, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `whiten` [INFO] [stdout] --> src/pipeline.rs:1811:9 [INFO] [stdout] | [INFO] [stdout] 1811 | whiten: bool, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_whiten` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `svd_solver` [INFO] [stdout] --> src/pipeline.rs:1812:9 [INFO] [stdout] | [INFO] [stdout] 1812 | svd_solver: &SVDSolver, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_svd_solver` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algorithm` [INFO] [stdout] --> src/pipeline.rs:1849:9 [INFO] [stdout] | [INFO] [stdout] 1849 | algorithm: &SVDAlgorithm, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_algorithm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `estimator` [INFO] [stdout] --> src/pipeline.rs:1907:9 [INFO] [stdout] | [INFO] [stdout] 1907 | estimator: &ModelEstimator, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_estimator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cv_folds` [INFO] [stdout] --> src/pipeline.rs:1908:9 [INFO] [stdout] | [INFO] [stdout] 1908 | cv_folds: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cv_folds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scoring` [INFO] [stdout] --> src/pipeline.rs:1909:9 [INFO] [stdout] | [INFO] [stdout] 1909 | scoring: &ScoringMetric, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scoring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `estimator` [INFO] [stdout] --> src/pipeline.rs:1945:9 [INFO] [stdout] | [INFO] [stdout] 1945 | estimator: &ModelEstimator, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_estimator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scoring` [INFO] [stdout] --> src/pipeline.rs:1947:9 [INFO] [stdout] | [INFO] [stdout] 1947 | scoring: &ScoringMetric, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scoring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/pipeline.rs:2022:13 [INFO] [stdout] | [INFO] [stdout] 2022 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/plugin.rs:499:54 [INFO] [stdout] | [INFO] [stdout] 499 | PipelineStep::Transformation { name, config } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `config: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_mean` [INFO] [stdout] --> src/regularization_selectors.rs:102:28 [INFO] [stdout] | [INFO] [stdout] 102 | let (x_normalized, x_mean, x_std) = normalize_and_center(x)?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_mean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x_mean` [INFO] [stdout] --> src/regularization_selectors.rs:332:28 [INFO] [stdout] | [INFO] [stdout] 332 | let (x_normalized, x_mean, x_std) = normalize_and_center(x)?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_mean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_dims` [INFO] [stdout] --> src/spectral.rs:496:13 [INFO] [stdout] | [INFO] [stdout] 496 | let n_dims = features_t.ncols(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_dims` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `features_t` [INFO] [stdout] --> src/spectral.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | features_t: &Array2, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_features_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `features_t` [INFO] [stdout] --> src/spectral.rs:544:9 [INFO] [stdout] | [INFO] [stdout] 544 | features_t: &Array2, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_features_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/spectral.rs:734:13 [INFO] [stdout] | [INFO] [stdout] 734 | let n_samples = features.nrows(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `laplacian` [INFO] [stdout] --> src/spectral.rs:780:13 [INFO] [stdout] | [INFO] [stdout] 780 | let laplacian = self.compute_normalized_laplacian(&adjacency)?; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_laplacian` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_points` [INFO] [stdout] --> src/spectral.rs:800:13 [INFO] [stdout] | [INFO] [stdout] 800 | let n_points = features_t.nrows(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_points` [INFO] [stdout] --> src/spectral.rs:820:13 [INFO] [stdout] | [INFO] [stdout] 820 | let n_points = features_t.nrows(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dist` [INFO] [stdout] --> src/spectral.rs:852:29 [INFO] [stdout] | [INFO] [stdout] 852 | for &(neighbor, dist) in distances.iter().take(self.n_neighbors) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_dist` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `neighbors` [INFO] [stdout] --> src/spectral.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 973 | neighbors: &Array2, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_neighbors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_samples` [INFO] [stdout] --> src/spectral.rs:1263:13 [INFO] [stdout] | [INFO] [stdout] 1263 | let n_samples = features.nrows(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `idx` is assigned to, but never used [INFO] [stdout] --> src/statistical_tests/f_tests.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | let mut idx = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_idx` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `idx` is never read [INFO] [stdout] --> src/statistical_tests/f_tests.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | idx += sample.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/statistical_tests/correlation_tests.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | let n = x.len() as f64; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/statistical_tests/mutual_information.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | let n = x_continuous.len() as f64; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn mann_whitney_u(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:7:44 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn mann_whitney_u(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn kruskal_wallis(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn wilcoxon_signed_rank(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:17:50 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn wilcoxon_signed_rank(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn friedman_test(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:27:27 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn kolmogorov_smirnov(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/nonparametric_tests.rs:27:48 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn kolmogorov_smirnov(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/anova_tests.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn one_way_anova(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/anova_tests.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn two_way_anova(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/anova_tests.rs:15:32 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn repeated_measures_anova(samples: &[ArrayView1]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn hotelling_t2(x: &ArrayView2, y: &ArrayView2) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:7:42 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn hotelling_t2(x: &ArrayView2, y: &ArrayView2) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `samples` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:11:15 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn manova(samples: &[ArrayView2]) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_samples` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | x: &ArrayView2, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/multivariate_tests.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | y: &ArrayView2, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | x: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_permutations` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | n_permutations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_permutations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bootstrap_test(x: &ArrayView1, n_bootstrap: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_bootstrap` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:15:44 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bootstrap_test(x: &ArrayView1, n_bootstrap: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_bootstrap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | x: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_random` [INFO] [stdout] --> src/statistical_tests/permutation_tests.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | n_random: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_random` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn bayes_factor_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:7:47 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn bayes_factor_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn bayesian_t_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn bayesian_t_test(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bayesian_correlation(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/bayesian_tests.rs:15:50 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bayesian_correlation(x: &ArrayView1, y: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn ljung_box_test(x: &ArrayView1, lags: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lags` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:7:44 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn ljung_box_test(x: &ArrayView1, lags: usize) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_lags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn adf_test(x: &ArrayView1) -> CoreResult<(f64, f64)> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | x: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | y: &ArrayView1, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max_lags` [INFO] [stdout] --> src/statistical_tests/time_series_tests.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | max_lags: usize, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_lags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/type_safe.rs:815:53 [INFO] [stdout] | [INFO] [stdout] 815 | PipelineStep::UnivariateSelection { k, score_function } => { [INFO] [stdout] | ^ help: try ignoring the field: `k: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n_features` [INFO] [stdout] --> src/validation.rs:422:62 [INFO] [stdout] | [INFO] [stdout] 422 | fn compute_clustering_score(selected_features: &[usize], n_features: usize) -> Float { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selector` [INFO] [stdout] --> src/domain_specific_tests.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | let selector = BioinformaticsFeatureSelector::new() [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DecisionStump` is more private than the item `GradientBoostingSelector::::estimators` [INFO] [stdout] --> src/tree_based_selectors.rs:591:5 [INFO] [stdout] | [INFO] [stdout] 591 | pub fn estimators(&self) -> &[DecisionStump] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `GradientBoostingSelector::::estimators` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `DecisionStump` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/tree_based_selectors.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | struct DecisionStump { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/performance.rs:802:24 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn column_iter(&self, col: usize) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 802 | pub fn column_iter(&self, col: usize) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn view(&self) -> ArrayView2 { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 278 | pub fn view(&self) -> ArrayView2<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:283:20 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn feature(&self, index: FeatureIndex) -> ArrayView1 { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 283 | pub fn feature(&self, index: FeatureIndex) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn view(&self) -> ArrayView2 { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 343 | pub fn view(&self) -> ArrayView2<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/type_safe.rs:348:20 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn feature(&self, index: RuntimeFeatureIndex) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 348 | pub fn feature(&self, index: RuntimeFeatureIndex) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 09s [INFO] running `Command { std: "docker" "inspect" "a3003ec8b7ca960f43c848f661dc1b5b3169e727a9ad0149733543b54442620e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a3003ec8b7ca960f43c848f661dc1b5b3169e727a9ad0149733543b54442620e", kill_on_drop: false }` [INFO] [stdout] a3003ec8b7ca960f43c848f661dc1b5b3169e727a9ad0149733543b54442620e