[INFO] fetching crate black-jack 0.1.0...
[INFO] checking black-jack-0.1.0 against master#b3bd7058c139e71bae0862ef8f8ac936208873e9 for pr-123752
[INFO] extracting crate black-jack 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate black-jack 0.1.0 on toolchain b3bd7058c139e71bae0862ef8f8ac936208873e9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate black-jack 0.1.0
[INFO] finished tweaking crates.io crate black-jack 0.1.0
[INFO] tweaked toml for crates.io crate black-jack 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 133 packages
[INFO] [stderr]       Adding GSL v1.1.0 (latest: v7.0.0)
[INFO] [stderr]       Adding arrayvec v0.5.2 (latest: v0.7.4)
[INFO] [stderr]       Adding base64 v0.13.1 (latest: v0.22.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding blake2b_simd v0.5.11 (latest: v1.0.2)
[INFO] [stderr]       Adding c_vec v1.0.12 (latest: v2.0.0)
[INFO] [stderr]       Adding cargo_metadata v0.14.2 (latest: v0.18.1)
[INFO] [stderr]       Adding cast v0.2.7 (latest: v0.3.0)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding constant_time_eq v0.1.5 (latest: v0.3.0)
[INFO] [stderr]       Adding criterion v0.2.11 (latest: v0.5.1)
[INFO] [stderr]       Adding criterion-plot v0.3.1 (latest: v0.5.0)
[INFO] [stderr]       Adding derive_more v0.14.1 (latest: v0.99.17)
[INFO] [stderr]       Adding dirs v1.0.5 (latest: v5.0.1)
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] [stderr]       Adding float-cmp v0.4.0 (latest: v0.9.0)
[INFO] [stderr]       Adding getrandom v0.1.16 (latest: v0.2.14)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.3)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.7.11 (latest: v0.12.1)
[INFO] [stderr]       Adding itertools v0.8.2 (latest: v0.12.1)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding matrixmultiply v0.1.15 (latest: v0.3.8)
[INFO] [stderr]       Adding ndarray v0.12.1 (latest: v0.15.6)
[INFO] [stderr]       Adding num v0.2.1 (latest: v0.4.1)
[INFO] [stderr]       Adding num-bigint v0.2.6 (latest: v0.4.4)
[INFO] [stderr]       Adding num-complex v0.2.4 (latest: v0.4.5)
[INFO] [stderr]       Adding num-rational v0.2.4 (latest: v0.4.1)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding prettytable-rs v0.8.0 (latest: v0.10.0)
[INFO] [stderr]       Adding proc-macro2 v0.4.30 (latest: v1.0.79)
[INFO] [stderr]       Adding pulldown-cmark v0.9.6 (latest: v0.10.2)
[INFO] [stderr]       Adding quote v0.6.13 (latest: v1.0.36)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rand_xoshiro v0.1.0 (latest: v0.6.0)
[INFO] [stderr]       Adding rawpointer v0.1.0 (latest: v0.2.1)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] [stderr]       Adding redox_syscall v0.1.57 (latest: v0.5.1)
[INFO] [stderr]       Adding redox_users v0.3.5 (latest: v0.4.5)
[INFO] [stderr]       Adding rust-argon2 v0.8.3 (latest: v2.1.0)
[INFO] [stderr]       Adding rustc_version v0.2.3 (latest: v0.4.0)
[INFO] [stderr]       Adding semver v0.9.0 (latest: v1.0.22)
[INFO] [stderr]       Adding semver-parser v0.7.0 (latest: v0.10.2)
[INFO] [stderr]       Adding snap v0.2.5 (latest: v1.1.1)
[INFO] [stderr]       Adding syn v0.15.44 (latest: v2.0.58)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.58)
[INFO] [stderr]       Adding synstructure v0.12.6 (latest: v0.13.1)
[INFO] [stderr]       Adding term v0.5.2 (latest: v0.7.0)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] [stderr]       Adding unicode-xid v0.1.0 (latest: v0.2.4)
[INFO] [stderr]       Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded skeptic v0.13.7
[INFO] [stderr]   Downloaded prettytable-rs v0.8.0
[INFO] [stderr]   Downloaded cargo-platform v0.1.8
[INFO] [stderr]   Downloaded streaming-stats v0.2.3
[INFO] [stderr]   Downloaded cargo_metadata v0.14.2
[INFO] [stderr]   Downloaded term v0.5.2
[INFO] [stderr]   Downloaded c_vec v1.0.12
[INFO] [stderr]   Downloaded derive_more v0.14.1
[INFO] [stderr]   Downloaded float-cmp v0.4.0
[INFO] [stderr]   Downloaded ndarray v0.12.1
[INFO] [stderr]   Downloaded GSL v1.1.0
[INFO] [stderr]   Downloaded snap v0.2.5
[INFO] [stderr]   Downloaded baggie v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 069266a4dd7dc39e5fba5b6058b35b39b965182d473486e8ee7bdd968efa0f03
[INFO] running `Command { std: "docker" "start" "-a" "069266a4dd7dc39e5fba5b6058b35b39b965182d473486e8ee7bdd968efa0f03", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "069266a4dd7dc39e5fba5b6058b35b39b965182d473486e8ee7bdd968efa0f03", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "069266a4dd7dc39e5fba5b6058b35b39b965182d473486e8ee7bdd968efa0f03", kill_on_drop: false }`
[INFO] [stdout] 069266a4dd7dc39e5fba5b6058b35b39b965182d473486e8ee7bdd968efa0f03
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 94e56e7b392d21ffc5adc1e345ff0dfe7f3eedd32f4fc124c1d1de5649e33b6f
[INFO] running `Command { std: "docker" "start" "-a" "94e56e7b392d21ffc5adc1e345ff0dfe7f3eedd32f4fc124c1d1de5649e33b6f", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling serde_json v1.0.115
[INFO] [stderr]    Compiling camino v1.1.6
[INFO] [stderr]    Compiling pulldown-cmark v0.9.6
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling syn v2.0.58
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]    Compiling fastrand v2.0.2
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling matrixmultiply v0.1.15
[INFO] [stderr]    Compiling bytecount v0.6.7
[INFO] [stderr]    Compiling GSL v1.1.0
[INFO] [stderr]     Checking dirs v1.0.5
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling ndarray v0.12.1
[INFO] [stderr]     Checking rawpointer v0.1.0
[INFO] [stderr]     Checking backtrace v0.3.71
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking term v0.5.2
[INFO] [stderr]     Checking itertools v0.7.11
[INFO] [stderr]     Checking encode_unicode v0.3.6
[INFO] [stderr]     Checking c_vec v1.0.12
[INFO] [stderr]     Checking rand_xoshiro v0.1.0
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]    Compiling derive_more v0.14.1
[INFO] [stderr]     Checking snap v0.2.5
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking baggie v0.2.1
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking streaming-stats v0.2.3
[INFO] [stderr]     Checking float-cmp v0.4.0
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking cargo-platform v0.1.8
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking prettytable-rs v0.8.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking cargo_metadata v0.14.2
[INFO] [stderr]     Checking criterion-plot v0.3.1
[INFO] [stderr]     Checking criterion v0.2.11
[INFO] [stderr]     Checking skeptic v0.13.7
[INFO] [stderr]    Compiling black-jack v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `skeptic` is imported redundantly
[INFO] [stdout]  --> build.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use skeptic;
[INFO] [stdout]   |     ^^^^^^^ the item `skeptic` is already defined by prelude
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `stats` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use stats;
[INFO] [stdout]    |     ^^^^^ the item `stats` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/overloaders.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::marker::Send;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IndexedParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IndexedParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IntoParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:44
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IntoParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                         ^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `stats` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use stats;
[INFO] [stdout]    |     ^^^^^ the item `stats` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/overloaders.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::marker::Send;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IndexedParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IndexedParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IntoParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:44
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IntoParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                         ^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<dyn Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<dyn Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<dyn Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<dyn Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `float_cmp::ApproxEq`
[INFO] [stdout]  --> tests/test_dataframe_selectors.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use float_cmp::ApproxEq;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `float_cmp::ApproxEq`
[INFO] [stdout]  --> tests/test_series.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use float_cmp::ApproxEq;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> tests/test_series_indexes.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut series = Series::from_vec(vec![1, 2, 3, 4, 5]);
[INFO] [stdout]   |         ----^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `loc` found for struct `blackjack::prelude::Series` in the current scope
[INFO] [stdout]    --> benches/bench_marks.rs:169:35
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let _res = series.loc(&vec![250, 500, 1000, 2000, 4000, 5000]);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `iloc` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let _res = series.iloc(&vec![250, 500, 1000, 2000, 4000, 5000]);
[INFO] [stdout]     |                                   ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `drop_indexes` found for struct `blackjack::prelude::Series` in the current scope
[INFO] [stdout]    --> benches/bench_marks.rs:193:24
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 series.drop_indexes(vec![250, 500, 1000, 2000, 4000, 5000]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ method not found in `Series<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `black-jack` (bench "bench_marks") due to 3 previous errors
[INFO] running `Command { std: "docker" "inspect" "94e56e7b392d21ffc5adc1e345ff0dfe7f3eedd32f4fc124c1d1de5649e33b6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94e56e7b392d21ffc5adc1e345ff0dfe7f3eedd32f4fc124c1d1de5649e33b6f", kill_on_drop: false }`
[INFO] [stdout] 94e56e7b392d21ffc5adc1e345ff0dfe7f3eedd32f4fc124c1d1de5649e33b6f
[INFO] checking black-jack-0.1.0 against try#57fe1b734d9ff1c8a92bda60b85506b9648158d3 for pr-123752
[INFO] extracting crate black-jack 0.1.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate black-jack 0.1.0 on toolchain 57fe1b734d9ff1c8a92bda60b85506b9648158d3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate black-jack 0.1.0
[INFO] finished tweaking crates.io crate black-jack 0.1.0
[INFO] tweaked toml for crates.io crate black-jack 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 133 packages
[INFO] [stderr]       Adding GSL v1.1.0 (latest: v7.0.0)
[INFO] [stderr]       Adding arrayvec v0.5.2 (latest: v0.7.4)
[INFO] [stderr]       Adding base64 v0.13.1 (latest: v0.22.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding blake2b_simd v0.5.11 (latest: v1.0.2)
[INFO] [stderr]       Adding c_vec v1.0.12 (latest: v2.0.0)
[INFO] [stderr]       Adding cargo_metadata v0.14.2 (latest: v0.18.1)
[INFO] [stderr]       Adding cast v0.2.7 (latest: v0.3.0)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding constant_time_eq v0.1.5 (latest: v0.3.0)
[INFO] [stderr]       Adding criterion v0.2.11 (latest: v0.5.1)
[INFO] [stderr]       Adding criterion-plot v0.3.1 (latest: v0.5.0)
[INFO] [stderr]       Adding derive_more v0.14.1 (latest: v0.99.17)
[INFO] [stderr]       Adding dirs v1.0.5 (latest: v5.0.1)
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] [stderr]       Adding float-cmp v0.4.0 (latest: v0.9.0)
[INFO] [stderr]       Adding getrandom v0.1.16 (latest: v0.2.14)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.3)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.7.11 (latest: v0.12.1)
[INFO] [stderr]       Adding itertools v0.8.2 (latest: v0.12.1)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding matrixmultiply v0.1.15 (latest: v0.3.8)
[INFO] [stderr]       Adding ndarray v0.12.1 (latest: v0.15.6)
[INFO] [stderr]       Adding num v0.2.1 (latest: v0.4.1)
[INFO] [stderr]       Adding num-bigint v0.2.6 (latest: v0.4.4)
[INFO] [stderr]       Adding num-complex v0.2.4 (latest: v0.4.5)
[INFO] [stderr]       Adding num-rational v0.2.4 (latest: v0.4.1)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding prettytable-rs v0.8.0 (latest: v0.10.0)
[INFO] [stderr]       Adding proc-macro2 v0.4.30 (latest: v1.0.79)
[INFO] [stderr]       Adding pulldown-cmark v0.9.6 (latest: v0.10.2)
[INFO] [stderr]       Adding quote v0.6.13 (latest: v1.0.36)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rand_xoshiro v0.1.0 (latest: v0.6.0)
[INFO] [stderr]       Adding rawpointer v0.1.0 (latest: v0.2.1)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] [stderr]       Adding redox_syscall v0.1.57 (latest: v0.5.1)
[INFO] [stderr]       Adding redox_users v0.3.5 (latest: v0.4.5)
[INFO] [stderr]       Adding rust-argon2 v0.8.3 (latest: v2.1.0)
[INFO] [stderr]       Adding rustc_version v0.2.3 (latest: v0.4.0)
[INFO] [stderr]       Adding semver v0.9.0 (latest: v1.0.22)
[INFO] [stderr]       Adding semver-parser v0.7.0 (latest: v0.10.2)
[INFO] [stderr]       Adding snap v0.2.5 (latest: v1.1.1)
[INFO] [stderr]       Adding syn v0.15.44 (latest: v2.0.58)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.58)
[INFO] [stderr]       Adding synstructure v0.12.6 (latest: v0.13.1)
[INFO] [stderr]       Adding term v0.5.2 (latest: v0.7.0)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] [stderr]       Adding unicode-xid v0.1.0 (latest: v0.2.4)
[INFO] [stderr]       Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 397298f2cb512840e45dcf6db0c7dcf582b30aacad245070262e0d1deb70f923
[INFO] running `Command { std: "docker" "start" "-a" "397298f2cb512840e45dcf6db0c7dcf582b30aacad245070262e0d1deb70f923", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "397298f2cb512840e45dcf6db0c7dcf582b30aacad245070262e0d1deb70f923", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "397298f2cb512840e45dcf6db0c7dcf582b30aacad245070262e0d1deb70f923", kill_on_drop: false }`
[INFO] [stdout] 397298f2cb512840e45dcf6db0c7dcf582b30aacad245070262e0d1deb70f923
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c4c6e8e60fee7e66e713a8c47df22202c05988ef1ac9a5148a00e29257a7919f
[INFO] running `Command { std: "docker" "start" "-a" "c4c6e8e60fee7e66e713a8c47df22202c05988ef1ac9a5148a00e29257a7919f", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling serde_json v1.0.115
[INFO] [stderr]    Compiling camino v1.1.6
[INFO] [stderr]    Compiling pulldown-cmark v0.9.6
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling syn v2.0.58
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling fastrand v2.0.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling bytecount v0.6.7
[INFO] [stderr]    Compiling matrixmultiply v0.1.15
[INFO] [stderr]    Compiling GSL v1.1.0
[INFO] [stderr]     Checking dirs v1.0.5
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking rawpointer v0.1.0
[INFO] [stderr]    Compiling ndarray v0.12.1
[INFO] [stderr]     Checking backtrace v0.3.71
[INFO] [stderr]     Checking term v0.5.2
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking itertools v0.7.11
[INFO] [stderr]     Checking c_vec v1.0.12
[INFO] [stderr]     Checking encode_unicode v0.3.6
[INFO] [stderr]     Checking rand_xoshiro v0.1.0
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]    Compiling derive_more v0.14.1
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking snap v0.2.5
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking baggie v0.2.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking streaming-stats v0.2.3
[INFO] [stderr]     Checking float-cmp v0.4.0
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking cargo-platform v0.1.8
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking prettytable-rs v0.8.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking cargo_metadata v0.14.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]     Checking criterion-plot v0.3.1
[INFO] [stderr]     Checking criterion v0.2.11
[INFO] [stderr]     Checking skeptic v0.13.7
[INFO] [stderr]    Compiling black-jack v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `skeptic` is imported redundantly
[INFO] [stdout]  --> build.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use skeptic;
[INFO] [stdout]   |     ^^^^^^^ the item `skeptic` is already defined by prelude
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `stats` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use stats;
[INFO] [stdout]    |     ^^^^^ the item `stats` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/overloaders.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::marker::Send;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IndexedParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IndexedParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IntoParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:44
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IntoParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                         ^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::marker::{Send, Sync};
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `stats` is imported redundantly
[INFO] [stdout]   --> src/series/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use stats;
[INFO] [stdout]    |     ^^^^^ the item `stats` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/overloaders.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::marker::Send;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IndexedParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IndexedParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IntoParallelIterator` is imported redundantly
[INFO] [stdout]   --> src/series/overloaders.rs:9:44
[INFO] [stdout]    |
[INFO] [stdout] 9  | use rayon::iter::{IndexedParallelIterator, IntoParallelIterator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 | use rayon::prelude::*;
[INFO] [stdout]    |     ----------------- the item `IntoParallelIterator` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Send` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Send` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sync` is imported redundantly
[INFO] [stdout]  --> src/series/rolling.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::marker::{Send, Sync};
[INFO] [stdout]   |                         ^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Sync` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<dyn Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let file_reader: Box<dyn Read> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<dyn Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dataframe/io.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let file_writer: Box<dyn Write> = if self.path.to_string().to_lowercase().ends_with(".gz") {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Fail)]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_BlackJackError`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `float_cmp::ApproxEq`
[INFO] [stdout]  --> tests/test_dataframe_selectors.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use float_cmp::ApproxEq;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `float_cmp::ApproxEq`
[INFO] [stdout]  --> tests/test_series.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use float_cmp::ApproxEq;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> tests/test_series_indexes.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut series = Series::from_vec(vec![1, 2, 3, 4, 5]);
[INFO] [stdout]   |         ----^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `loc` found for struct `blackjack::prelude::Series` in the current scope
[INFO] [stdout]    --> benches/bench_marks.rs:169:35
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let _res = series.loc(&vec![250, 500, 1000, 2000, 4000, 5000]);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `iloc` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let _res = series.iloc(&vec![250, 500, 1000, 2000, 4000, 5000]);
[INFO] [stdout]     |                                   ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `drop_indexes` found for struct `blackjack::prelude::Series` in the current scope
[INFO] [stdout]    --> benches/bench_marks.rs:193:24
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 series.drop_indexes(vec![250, 500, 1000, 2000, 4000, 5000]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ method not found in `Series<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `black-jack` (bench "bench_marks") due to 3 previous errors
[INFO] running `Command { std: "docker" "inspect" "c4c6e8e60fee7e66e713a8c47df22202c05988ef1ac9a5148a00e29257a7919f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4c6e8e60fee7e66e713a8c47df22202c05988ef1ac9a5148a00e29257a7919f", kill_on_drop: false }`
[INFO] [stdout] c4c6e8e60fee7e66e713a8c47df22202c05988ef1ac9a5148a00e29257a7919f
