[INFO] cloning repository https://github.com/JJPR030803/Rust-ML-Embebidos [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JJPR030803/Rust-ML-Embebidos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJJPR030803%2FRust-ML-Embebidos", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJJPR030803%2FRust-ML-Embebidos'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d04da48d6be984ff8937d6ac7f7c720bb09e9364 [INFO] checking JJPR030803/Rust-ML-Embebidos against try#2c4819a380dbddb1f2a0f4405a49fb6ed90983ae for pr-152996 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJJPR030803%2FRust-ML-Embebidos" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/JJPR030803/Rust-ML-Embebidos [INFO] finished tweaking git repo https://github.com/JJPR030803/Rust-ML-Embebidos [INFO] tweaked toml for git repo https://github.com/JJPR030803/Rust-ML-Embebidos written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/JJPR030803/Rust-ML-Embebidos on toolchain 2c4819a380dbddb1f2a0f4405a49fb6ed90983ae [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2c4819a380dbddb1f2a0f4405a49fb6ed90983ae" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/JJPR030803/Rust-ML-Embebidos 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" "+2c4819a380dbddb1f2a0f4405a49fb6ed90983ae" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded statrs v0.18.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+2c4819a380dbddb1f2a0f4405a49fb6ed90983ae" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 282c367510e89969993792bc4a9e114148d82112be47b0994740648627556709 [INFO] running `Command { std: "docker" "start" "-a" "282c367510e89969993792bc4a9e114148d82112be47b0994740648627556709", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "282c367510e89969993792bc4a9e114148d82112be47b0994740648627556709", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "282c367510e89969993792bc4a9e114148d82112be47b0994740648627556709", kill_on_drop: false }` [INFO] [stdout] 282c367510e89969993792bc4a9e114148d82112be47b0994740648627556709 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+2c4819a380dbddb1f2a0f4405a49fb6ed90983ae" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bc07df4f1640c8984b1ab40fe990f26e4f48cc42098f0c5b8dd3c2928b88db39 [INFO] running `Command { std: "docker" "start" "-a" "bc07df4f1640c8984b1ab40fe990f26e4f48cc42098f0c5b8dd3c2928b88db39", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.170 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.23 [INFO] [stderr] Checking bytemuck v1.22.0 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling quote v1.0.39 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Checking csv-core v0.1.12 [INFO] [stderr] Checking safe_arch v0.7.4 [INFO] [stderr] Checking wide v0.7.32 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking getrandom v0.3.1 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking simba v0.9.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.9.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking nalgebra v0.33.2 [INFO] [stderr] Checking csv v1.3.1 [INFO] [stderr] Checking statrs v0.18.0 [INFO] [stderr] Checking embebidos_limpo v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `ContinuousCDF` and `Normal` [INFO] [stdout] --> src/Modules/arima.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use statrs::distribution::{ContinuousCDF, Normal}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ContinuousCDF` and `Normal` [INFO] [stdout] --> src/Modules/arima.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use statrs::distribution::{ContinuousCDF, Normal}; [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: `super::data_struct::Data` [INFO] [stdout] --> src/Modules/arima_eval.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::data_struct::Data; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/Modules/data_struct.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::data_struct::Data` [INFO] [stdout] --> src/Modules/arima_eval.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::data_struct::Data; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/Modules/data_struct.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `analyze_time_series` [INFO] [stdout] --> src/main.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | use arima::{ArimaModel, analyze_time_series}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Data` [INFO] [stdout] --> src/main.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use data_struct::{Data, extract_series, read_csv}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `analyze_time_series` [INFO] [stdout] --> src/main.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | use arima::{ArimaModel, analyze_time_series}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Data` [INFO] [stdout] --> src/main.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use data_struct::{Data, extract_series, read_csv}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `weighted_forecast` [INFO] [stdout] --> src/main.rs:114:17 [INFO] [stdout] | [INFO] [stdout] 114 | let weighted_forecast = linear_result.weighted_values; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_weighted_forecast` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `weighted_forecast` [INFO] [stdout] --> src/main.rs:114:17 [INFO] [stdout] | [INFO] [stdout] 114 | let weighted_forecast = linear_result.weighted_values; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_weighted_forecast` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `practica8` is never used [INFO] [stdout] --> src/main.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn practica8() -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `practica7` is never used [INFO] [stdout] --> src/main.rs:125:4 [INFO] [stdout] | [INFO] [stdout] 125 | fn practica7() -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `practica9` is never used [INFO] [stdout] --> src/main.rs:175:4 [INFO] [stdout] | [INFO] [stdout] 175 | fn practica9() -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `difference` is never used [INFO] [stdout] --> src/Modules/arima.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn difference(series: &[f64], order: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fit_ar` is never used [INFO] [stdout] --> src/Modules/arima.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn fit_ar(series: &[f64], p: usize) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fit_ma` is never used [INFO] [stdout] --> src/Modules/arima.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn fit_ma(residuals: &[f64], q: usize) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ArimaModel` is never constructed [INFO] [stdout] --> src/Modules/arima.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub struct ArimaModel { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `fit`, `forecast`, and `aic` are never used [INFO] [stdout] --> src/Modules/arima.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 92 | impl ArimaModel { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 93 | // Fit ARIMA(p,d,q) model [INFO] [stdout] 94 | pub fn fit( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | pub fn forecast(&self, steps: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | pub fn aic(&self) -> f64 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_time_series` is never used [INFO] [stdout] --> src/Modules/arima.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn analyze_time_series(filepath: &str) -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_weighted_comparison` is never used [INFO] [stdout] --> src/Modules/arima_eval.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn calculate_weighted_comparison( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `WeightedComparisonResult` is never constructed [INFO] [stdout] --> src/Modules/arima_eval.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub struct WeightedComparisonResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_weights` is never used [INFO] [stdout] --> src/Modules/arima_eval.rs:86:8 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn generate_weights(len: usize, strategy: WeightingStrategy) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WeightingStrategy` is never used [INFO] [stdout] --> src/Modules/arima_eval.rs:129:10 [INFO] [stdout] | [INFO] [stdout] 129 | pub enum WeightingStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data` is never constructed [INFO] [stdout] --> src/Modules/data_struct.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Data { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_csv` is never used [INFO] [stdout] --> src/Modules/data_struct.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn read_csv(filepath: &str) -> Result, Box> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_series` is never used [INFO] [stdout] --> src/Modules/data_struct.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn extract_series(data: &[Data], field: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `Modules` should have a snake case name [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | mod Modules; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `modules` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `practica8` is never used [INFO] [stdout] --> src/main.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn practica8() -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `practica7` is never used [INFO] [stdout] --> src/main.rs:125:4 [INFO] [stdout] | [INFO] [stdout] 125 | fn practica7() -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `practica9` is never used [INFO] [stdout] --> src/main.rs:175:4 [INFO] [stdout] | [INFO] [stdout] 175 | fn practica9() -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Timestamp` should have a snake case name [INFO] [stdout] --> src/Modules/data_struct.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | Timestamp: u64, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `timestamp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `difference` is never used [INFO] [stdout] --> src/Modules/arima.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn difference(series: &[f64], order: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fit_ar` is never used [INFO] [stdout] --> src/Modules/arima.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn fit_ar(series: &[f64], p: usize) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Temperature` should have a snake case name [INFO] [stdout] --> src/Modules/data_struct.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Temperature: f64, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `temperature` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fit_ma` is never used [INFO] [stdout] --> src/Modules/arima.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn fit_ma(residuals: &[f64], q: usize) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Humidity` should have a snake case name [INFO] [stdout] --> src/Modules/data_struct.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Humidity: f64, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `humidity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ArimaModel` is never constructed [INFO] [stdout] --> src/Modules/arima.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub struct ArimaModel { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `fit`, `forecast`, and `aic` are never used [INFO] [stdout] --> src/Modules/arima.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 92 | impl ArimaModel { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 93 | // Fit ARIMA(p,d,q) model [INFO] [stdout] 94 | pub fn fit( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | pub fn forecast(&self, steps: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | pub fn aic(&self) -> f64 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_time_series` is never used [INFO] [stdout] --> src/Modules/arima.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn analyze_time_series(filepath: &str) -> Result<(), Box> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_weighted_comparison` is never used [INFO] [stdout] --> src/Modules/arima_eval.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn calculate_weighted_comparison( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `WeightedComparisonResult` is never constructed [INFO] [stdout] --> src/Modules/arima_eval.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub struct WeightedComparisonResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_weights` is never used [INFO] [stdout] --> src/Modules/arima_eval.rs:86:8 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn generate_weights(len: usize, strategy: WeightingStrategy) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WeightingStrategy` is never used [INFO] [stdout] --> src/Modules/arima_eval.rs:129:10 [INFO] [stdout] | [INFO] [stdout] 129 | pub enum WeightingStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data` is never constructed [INFO] [stdout] --> src/Modules/data_struct.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Data { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_csv` is never used [INFO] [stdout] --> src/Modules/data_struct.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn read_csv(filepath: &str) -> Result, Box> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_series` is never used [INFO] [stdout] --> src/Modules/data_struct.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn extract_series(data: &[Data], field: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `Modules` should have a snake case name [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | mod Modules; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `modules` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Timestamp` should have a snake case name [INFO] [stdout] --> src/Modules/data_struct.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | Timestamp: u64, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `timestamp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Temperature` should have a snake case name [INFO] [stdout] --> src/Modules/data_struct.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Temperature: f64, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `temperature` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Humidity` should have a snake case name [INFO] [stdout] --> src/Modules/data_struct.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Humidity: f64, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `humidity` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.79s [INFO] running `Command { std: "docker" "inspect" "bc07df4f1640c8984b1ab40fe990f26e4f48cc42098f0c5b8dd3c2928b88db39", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc07df4f1640c8984b1ab40fe990f26e4f48cc42098f0c5b8dd3c2928b88db39", kill_on_drop: false }` [INFO] [stdout] bc07df4f1640c8984b1ab40fe990f26e4f48cc42098f0c5b8dd3c2928b88db39