[INFO] cloning repository https://github.com/aakash-qe/rcf-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aakash-qe/rcf-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faakash-qe%2Frcf-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faakash-qe%2Frcf-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1bc2f46a5220b2043301f7d01f2420ae092507d7
[INFO] checking aakash-qe/rcf-rust against 416264364aa47959f5827723e1d7dabc95d0744b for pr-162242
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faakash-qe%2Frcf-rust" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/aakash-qe/rcf-rust
[INFO] finished tweaking git repo https://github.com/aakash-qe/rcf-rust
[INFO] tweaked toml for git repo https://github.com/aakash-qe/rcf-rust written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/aakash-qe/rcf-rust on toolchain 416264364aa47959f5827723e1d7dabc95d0744b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/aakash-qe/rcf-rust 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" "+416264364aa47959f5827723e1d7dabc95d0744b" "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 pyo3-macros v0.17.3
[INFO] [stderr]   Downloaded unindent v0.1.11
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.17.3
[INFO] [stderr]   Downloaded pyo3-ffi v0.17.3
[INFO] [stderr]   Downloaded indoc v1.0.9
[INFO] [stderr]   Downloaded pyo3-build-config v0.17.3
[INFO] [stderr]   Downloaded pyo3 v0.17.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889
[INFO] running `Command { std: "docker" "start" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889" "/opt/rustwide/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889" "/opt/rustwide/cargo-home/bin/cargo" "+416264364aa47959f5827723e1d7dabc95d0744b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.85
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling serde v1.0.203
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking either v1.12.0
[INFO] [stderr]    Compiling indoc v1.0.9
[INFO] [stderr]     Checking unindent v0.1.11
[INFO] [stderr]    Compiling pyo3-build-config v0.17.3
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking num-bigint v0.4.5
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]    Compiling pyo3-ffi v0.17.3
[INFO] [stderr]    Compiling pyo3 v0.17.3
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.203
[INFO] [stderr]    Compiling pyo3-macros-backend v0.17.3
[INFO] [stderr]    Compiling pyo3-macros v0.17.3
[INFO] [stderr]     Checking rcf v4.0.0 (/opt/rustwide/workdir/RCF)
[INFO] [stdout] error: expected `]`, found `,`
[INFO] [stdout]   --> RCF/src/pointstore.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[repr(C), derive(Serialize, Deserialize)]
[INFO] [stdout]    |          ^ expected `]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `min`
[INFO] [stdout]  --> RCF/src/common/cluster.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::{max, min};
[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: `Deref`
[INFO] [stdout]  --> RCF/src/common/cluster.rs:2:16
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::{Deref, Index};
[INFO] [stdout]   |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::slice`
[INFO] [stdout]  --> RCF/src/common/cluster.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::slice;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> RCF/src/common/cluster.rs:966:9
[INFO] [stdout]     |
[INFO] [stdout] 966 | /         /**
[INFO] [stdout] 967 | |          * create a list of representatives based on the farthest point method, which
[INFO] [stdout] 968 | |          * correspond to a well scattered set. See
[INFO] [stdout] 969 | |          * https://en.wikipedia.org/wiki/CURE_algorithm
[INFO] [stdout] 970 | |          */
[INFO] [stdout]     | |___________^
[INFO] [stdout] 971 | /         while representatives.len() > 0 && self.representatives.len() < self.number_of_representatives {
[INFO] [stdout] 972 | |             let mut farthest_weighted_distance = 0.0;
[INFO] [stdout] 973 | |             let mut farthest_index: usize = usize::MAX;
[INFO] [stdout] 974 | |             for j in 0..representatives.len() {
[INFO] [stdout] ...   |
[INFO] [stdout] 997 | |             representatives.swap_remove(farthest_index);
[INFO] [stdout] 998 | |         }
[INFO] [stdout]     | |_________- rustdoc does not generate documentation for expressions
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `/* */` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rayon::range`
[INFO] [stdout]  --> RCF/src/common/samplesummary.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use rayon::range;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `multi_cluster_as_weighted_obj`
[INFO] [stdout]  --> RCF/src/common/samplesummary.rs:7:38
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::common::cluster::{Center, multi_cluster_as_weighted_obj, multi_cluster_as_weighted_ref, single_centroid_cluster_weighted_v...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> RCF/src/rcf.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::RCFError::InvalidArgument`
[INFO] [stdout]   --> RCF/src/rcf.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use crate::errors::RCFError::InvalidArgument;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> RCF/src/samplerplustree/randomcuttree.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NodeStore`
[INFO] [stdout]   --> RCF/src/samplerplustree/randomcuttree.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         nodestore::{NodeStore, BasicStore, BoxStore, VectorNodeStore},
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nodestore::VectorNodeStore`
[INFO] [stdout]   --> RCF/src/samplerplustree/samplerplustree.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         nodestore::VectorNodeStore,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::samplerplustree::nodestore::NodeStore`
[INFO] [stdout]   --> RCF/src/samplerplustree/samplerplustree.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::samplerplustree::nodestore::NodeStore;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::f32::consts::E`
[INFO] [stdout]  --> RCF/src/trcf/predictorcorrector.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::f32::consts::E;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num::abs`
[INFO] [stdout]  --> RCF/src/trcf/predictorcorrector.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num::abs;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RCF`
[INFO] [stdout]  --> RCF/src/trcf/predictorcorrector.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::rcf::{AugmentedRCF, RCF};
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]  --> RCF/src/trcf/basictrcf.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ImputationMethod`
[INFO] [stdout]   --> RCF/src/trcf/basictrcf.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::trcf::types::{ForestMode, ImputationMethod, ScoringStrategy, TransformMethod};
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NONE`
[INFO] [stdout]   --> RCF/src/trcf/basictrcf.rs:14:43
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::trcf::types::TransformMethod::{NONE, NORMALIZE};
[INFO] [stdout]    |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trcf::types::ImputationMethod::USE_RCF`
[INFO] [stdout]   --> RCF/src/trcf/basictrcf.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::trcf::types::ImputationMethod::USE_RCF;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DISTANCE`
[INFO] [stdout]   --> RCF/src/trcf/basictrcf.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::trcf::types::ScoringStrategy::{DISTANCE, EXPECTED_INVERSE_HEIGHT};
[INFO] [stdout]    |                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::min`
[INFO] [stdout]  --> RCF/src/trcf/preprocessor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::min;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trcf::basictrcf::BasicTRCFBuilder`
[INFO] [stdout]  --> RCF/src/trcf/preprocessor.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::trcf::basictrcf::BasicTRCFBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trcf`
[INFO] [stdout]  --> RCF/src/trcf/transformer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::trcf;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trcf::preprocessor::Preprocessor`
[INFO] [stdout]  --> RCF/src/trcf/transformer.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::trcf::preprocessor::Preprocessor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SUBTRACT_MA` should have an upper camel case name
[INFO] [stdout]  --> RCF/src/trcf/types.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     SUBTRACT_MA,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SubtractMa`
[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 `NORMALIZE_DIFFERENCE` should have an upper camel case name
[INFO] [stdout]   --> RCF/src/trcf/types.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     NORMALIZE_DIFFERENCE
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NormalizeDifference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `USE_RCF` should have an upper camel case name
[INFO] [stdout]   --> RCF/src/trcf/types.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     USE_RCF
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to upper camel case: `UseRcf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TIME_AUGMENTED` should have an upper camel case name
[INFO] [stdout]   --> RCF/src/trcf/types.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     TIME_AUGMENTED,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TimeAugmented`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `STREAMING_IMPUTE` should have an upper camel case name
[INFO] [stdout]   --> RCF/src/trcf/types.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     STREAMING_IMPUTE
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StreamingImpute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EXPECTED_INVERSE_HEIGHT` should have an upper camel case name
[INFO] [stdout]   --> RCF/src/trcf/types.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     EXPECTED_INVERSE_HEIGHT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ExpectedInverseHeight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MULTI_MODE` should have an upper camel case name
[INFO] [stdout]    --> RCF/src/trcf/types.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     MULTI_MODE,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `MultiMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ANOMALY_IN_SHINGLE` should have an upper camel case name
[INFO] [stdout]    --> RCF/src/trcf/types.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     ANOMALY_IN_SHINGLE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AnomalyInShingle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CONDITIONAL_FORECAST` should have an upper camel case name
[INFO] [stdout]    --> RCF/src/trcf/types.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     CONDITIONAL_FORECAST,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ConditionalForecast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DATA_DRIFT` should have an upper camel case name
[INFO] [stdout]    --> RCF/src/trcf/types.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     DATA_DRIFT
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `DataDrift`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Preprocessor`
[INFO] [stdout]  --> RCF/src/trcf/rcfcaster.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::trcf::preprocessor::{Preprocessor, PreprocessorBuilder};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ForestMode` and `TransformMethod`
[INFO] [stdout]   --> RCF/src/trcf/rcfcaster.rs:10:39
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::trcf::types::{Calibration, ForestMode, TransformMethod};
[INFO] [stdout]    |                                       ^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NONE`
[INFO] [stdout]   --> RCF/src/trcf/rcfcaster.rs:11:48
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::trcf::types::Calibration::{MINIMAL, NONE};
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `STANDARD` and `TIME_AUGMENTED`
[INFO] [stdout]   --> RCF/src/trcf/rcfcaster.rs:12:38
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::trcf::types::ForestMode::{STANDARD, STREAMING_IMPUTE, TIME_AUGMENTED};
[INFO] [stdout]    |                                      ^^^^^^^^                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trcf::types::TransformMethod::NORMALIZE`
[INFO] [stdout]   --> RCF/src/trcf/rcfcaster.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::trcf::types::TransformMethod::NORMALIZE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BasicTRCF`
[INFO] [stdout]   --> RCF/src/trcf/rcfcaster.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::trcf::basictrcf::{BasicTRCF, core_process, State, TRCFOptions, TRCFOptionsBuilder};
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `minf32`
[INFO] [stdout]   --> RCF/src/trcf/multitrcf.rs:12:43
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::util::{check_argument, maxf32, minf32};
[INFO] [stdout]    |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> RCF/src/lib.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |             .map(|(&x, &y)| (abs(x as f64 - y as f64) * abs(x as f64 - y as f64)))
[INFO] [stdout]    |                             ^                                                   ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -             .map(|(&x, &y)| (abs(x as f64 - y as f64) * abs(x as f64 - y as f64)))
[INFO] [stdout] 39 +             .map(|(&x, &y)| abs(x as f64 - y as f64) * abs(x as f64 - y as f64))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rcf` (lib) due to 1 previous error; 42 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889", kill_on_drop: false }`
[INFO] [stdout] 5d09544a5b1b44941041c13c07a35e6c0e01be7b28612b5bb43cc93e3d8bf889
