[INFO] fetching crate kn0sys-ndarray-stats 0.7.1...
[INFO] testing kn0sys-ndarray-stats-0.7.1 against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] extracting crate kn0sys-ndarray-stats 0.7.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate kn0sys-ndarray-stats 0.7.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kn0sys-ndarray-stats 0.7.1
[INFO] tweaked toml for crates.io crate kn0sys-ndarray-stats 0.7.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kn0sys-ndarray-stats 0.7.1 on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kn0sys-ndarray-stats 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_distr v0.5.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.17
[INFO] [stderr]   Downloaded zerocopy v0.8.17
[INFO] [stderr]   Downloaded kn0sys_ndarray v0.17.0
[INFO] [stderr]   Downloaded kn0sys_ndarray_rand v0.16.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 84bd00f8bf73182fbf0ea542a432d4b9c5f28f88ad93b4ec7a819e710e434316
[INFO] running `Command { std: "docker" "start" "-a" "84bd00f8bf73182fbf0ea542a432d4b9c5f28f88ad93b4ec7a819e710e434316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "84bd00f8bf73182fbf0ea542a432d4b9c5f28f88ad93b4ec7a819e710e434316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84bd00f8bf73182fbf0ea542a432d4b9c5f28f88ad93b4ec7a819e710e434316", kill_on_drop: false }`
[INFO] [stdout] 84bd00f8bf73182fbf0ea542a432d4b9c5f28f88ad93b4ec7a819e710e434316
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f8e8f7893e14895e2fce9b5fb017b7061797fc8b50758e3d28b3774850d37007
[INFO] running `Command { std: "docker" "start" "-a" "f8e8f7893e14895e2fce9b5fb017b7061797fc8b50758e3d28b3774850d37007", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling zerocopy v0.8.17
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling indexmap v2.7.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling getrandom v0.3.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling noisy_float v0.2.0
[INFO] [stderr]    Compiling kn0sys_ndarray v0.17.0
[INFO] [stderr]    Compiling rand_core v0.9.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.0
[INFO] [stderr]    Compiling kn0sys-ndarray-stats v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.58s
[INFO] running `Command { std: "docker" "inspect" "f8e8f7893e14895e2fce9b5fb017b7061797fc8b50758e3d28b3774850d37007", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8e8f7893e14895e2fce9b5fb017b7061797fc8b50758e3d28b3774850d37007", kill_on_drop: false }`
[INFO] [stdout] f8e8f7893e14895e2fce9b5fb017b7061797fc8b50758e3d28b3774850d37007
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b878cebf93f2fe1130f0aac2699e9da8a9d3d3d9f7dede7ac2477262736f9fbf
[INFO] running `Command { std: "docker" "start" "-a" "b878cebf93f2fe1130f0aac2699e9da8a9d3d3d9f7dede7ac2477262736f9fbf", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling serde_derive v1.0.217
[INFO] [stderr]    Compiling serde_json v1.0.138
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling ryu v1.0.19
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]    Compiling getrandom v0.3.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling clap_builder v4.5.27
[INFO] [stderr]    Compiling is-terminal v0.4.15
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling once_cell v1.20.3
[INFO] [stderr]    Compiling oorandom v11.1.4
[INFO] [stderr]    Compiling rand_core v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.9.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling noisy_float v0.2.0
[INFO] [stderr]    Compiling rand_distr v0.5.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling clap v4.5.28
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling kn0sys_ndarray v0.17.0
[INFO] [stderr]    Compiling kn0sys_ndarray_rand v0.16.0
[INFO] [stderr]    Compiling kn0sys-ndarray-stats v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: function `test_sorted_get_many_mut` is never used
[INFO] [stdout]   --> tests/sort.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn test_sorted_get_many_mut(mut xs: Vec<i64>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_sorted_get_mut_as_sorting_algorithm` is never used
[INFO] [stdout]   --> tests/sort.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn test_sorted_get_mut_as_sorting_algorithm(mut xs: Vec<i64>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmin_matches_min` is never used
[INFO] [stdout]   --> tests/quantile.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn argmin_matches_min(data: Vec<f32>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmin_skipnan_matches_min_skipnan` is never used
[INFO] [stdout]   --> tests/quantile.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn argmin_skipnan_matches_min_skipnan(data: Vec<Option<i32>>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmax_matches_max` is never used
[INFO] [stdout]    --> tests/quantile.rs:102:4
[INFO] [stdout]     |
[INFO] [stdout] 102 | fn argmax_matches_max(data: Vec<f32>) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmax_skipnan_matches_max_skipnan` is never used
[INFO] [stdout]    --> tests/quantile.rs:128:4
[INFO] [stdout]     |
[INFO] [stdout] 128 | fn argmax_skipnan_matches_max_skipnan(data: Vec<Option<i32>>) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_quantiles_mut` is never used
[INFO] [stdout]    --> tests/quantile.rs:275:4
[INFO] [stdout]     |
[INFO] [stdout] 275 | fn test_quantiles_mut(xs: Vec<i64>) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_one_interpolation_method_for_quantiles_mut` is never used
[INFO] [stdout]    --> tests/quantile.rs:319:4
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn check_one_interpolation_method_for_quantiles_mut(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_quantiles_axis_mut` is never used
[INFO] [stdout]    --> tests/quantile.rs:336:4
[INFO] [stdout]     |
[INFO] [stdout] 336 | fn test_quantiles_axis_mut(mut xs: Vec<u64>) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_one_interpolation_method_for_quantiles_axis_mut` is never used
[INFO] [stdout]    --> tests/quantile.rs:390:4
[INFO] [stdout]     |
[INFO] [stdout] 390 | fn check_one_interpolation_method_for_quantiles_axis_mut(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `constant_random_variables_have_zero_covariance_matrix` is never used
[INFO] [stdout]    --> src/correlation.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn constant_random_variables_have_zero_covariance_matrix(value: f64) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `covariance_matrix_is_symmetric` is never used
[INFO] [stdout]    --> src/correlation.rs:203:8
[INFO] [stdout]     |
[INFO] [stdout] 203 |     fn covariance_matrix_is_symmetric(bound: f64) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `output_matrix_is_symmetric` is never used
[INFO] [stdout]    --> src/correlation.rs:292:8
[INFO] [stdout]     |
[INFO] [stdout] 292 |     fn output_matrix_is_symmetric(bound: f64) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `constant_random_variables_have_nan_correlation` is never used
[INFO] [stdout]    --> src/correlation.rs:307:8
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn constant_random_variables_have_nan_correlation(value: f64) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_sorted_from_vec` is never used
[INFO] [stdout]    --> src/histogram/bins.rs:438:8
[INFO] [stdout]     |
[INFO] [stdout] 438 |     fn check_sorted_from_vec(v: Vec<i32>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_sorted_from_array` is never used
[INFO] [stdout]    --> src/histogram/bins.rs:449:8
[INFO] [stdout]     |
[INFO] [stdout] 449 |     fn check_sorted_from_array(v: Vec<i32>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `edges_are_right_open` is never used
[INFO] [stdout]    --> src/histogram/bins.rs:461:8
[INFO] [stdout]     |
[INFO] [stdout] 461 |     fn edges_are_right_open(v: Vec<i32>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `edges_are_left_closed` is never used
[INFO] [stdout]    --> src/histogram/bins.rs:472:8
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn edges_are_left_closed(v: Vec<i32>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `edges_are_deduped` is never used
[INFO] [stdout]    --> src/histogram/bins.rs:488:8
[INFO] [stdout]     |
[INFO] [stdout] 488 |     fn edges_are_deduped(v: Vec<i32>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_nan_mut_idempotent` is never used
[INFO] [stdout]    --> src/maybe_nan/mod.rs:413:8
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn remove_nan_mut_idempotent(is_nan: Vec<bool>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_nan_mut_only_nan_remaining` is never used
[INFO] [stdout]    --> src/maybe_nan/mod.rs:423:8
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn remove_nan_mut_only_nan_remaining(is_nan: Vec<bool>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_nan_mut_keep_all_non_nan` is never used
[INFO] [stdout]    --> src/maybe_nan/mod.rs:432:8
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn remove_nan_mut_keep_all_non_nan(is_nan: Vec<bool>) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 26s
[INFO] running `Command { std: "docker" "inspect" "b878cebf93f2fe1130f0aac2699e9da8a9d3d3d9f7dede7ac2477262736f9fbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b878cebf93f2fe1130f0aac2699e9da8a9d3d3d9f7dede7ac2477262736f9fbf", kill_on_drop: false }`
[INFO] [stdout] b878cebf93f2fe1130f0aac2699e9da8a9d3d3d9f7dede7ac2477262736f9fbf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 03538f041cf8a0d0bb686647f12c243a0d1d82ad140681fed33e344225f0b9f6
[INFO] running `Command { std: "docker" "start" "-a" "03538f041cf8a0d0bb686647f12c243a0d1d82ad140681fed33e344225f0b9f6", kill_on_drop: false }`
[INFO] [stderr] warning: function `argmin_matches_min` is never used
[INFO] [stderr]   --> tests/quantile.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn argmin_matches_min(data: Vec<f32>) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `argmin_skipnan_matches_min_skipnan` is never used
[INFO] [stderr]   --> tests/quantile.rs:49:4
[INFO] [stderr]    |
[INFO] [stderr] 49 | fn argmin_skipnan_matches_min_skipnan(data: Vec<Option<i32>>) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `argmax_matches_max` is never used
[INFO] [stderr]    --> tests/quantile.rs:102:4
[INFO] [stderr]     |
[INFO] [stderr] 102 | fn argmax_matches_max(data: Vec<f32>) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `argmax_skipnan_matches_max_skipnan` is never used
[INFO] [stderr]    --> tests/quantile.rs:128:4
[INFO] [stderr]     |
[INFO] [stderr] 128 | fn argmax_skipnan_matches_max_skipnan(data: Vec<Option<i32>>) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_quantiles_mut` is never used
[INFO] [stderr]    --> tests/quantile.rs:275:4
[INFO] [stderr]     |
[INFO] [stderr] 275 | fn test_quantiles_mut(xs: Vec<i64>) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_one_interpolation_method_for_quantiles_mut` is never used
[INFO] [stderr]    --> tests/quantile.rs:319:4
[INFO] [stderr]     |
[INFO] [stderr] 319 | fn check_one_interpolation_method_for_quantiles_mut(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_quantiles_axis_mut` is never used
[INFO] [stderr]    --> tests/quantile.rs:336:4
[INFO] [stderr]     |
[INFO] [stderr] 336 | fn test_quantiles_axis_mut(mut xs: Vec<u64>) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_one_interpolation_method_for_quantiles_axis_mut` is never used
[INFO] [stderr]    --> tests/quantile.rs:390:4
[INFO] [stderr]     |
[INFO] [stderr] 390 | fn check_one_interpolation_method_for_quantiles_axis_mut(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_sorted_get_many_mut` is never used
[INFO] [stderr]   --> tests/sort.rs:45:4
[INFO] [stderr]    |
[INFO] [stderr] 45 | fn test_sorted_get_many_mut(mut xs: Vec<i64>) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_sorted_get_mut_as_sorting_algorithm` is never used
[INFO] [stderr]   --> tests/sort.rs:73:4
[INFO] [stderr]    |
[INFO] [stderr] 73 | fn test_sorted_get_mut_as_sorting_algorithm(mut xs: Vec<i64>) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `constant_random_variables_have_zero_covariance_matrix` is never used
[INFO] [stderr]    --> src/correlation.rs:192:8
[INFO] [stderr]     |
[INFO] [stderr] 192 |     fn constant_random_variables_have_zero_covariance_matrix(value: f64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `covariance_matrix_is_symmetric` is never used
[INFO] [stderr]    --> src/correlation.rs:203:8
[INFO] [stderr]     |
[INFO] [stderr] 203 |     fn covariance_matrix_is_symmetric(bound: f64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `output_matrix_is_symmetric` is never used
[INFO] [stderr]    --> src/correlation.rs:292:8
[INFO] [stderr]     |
[INFO] [stderr] 292 |     fn output_matrix_is_symmetric(bound: f64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `constant_random_variables_have_nan_correlation` is never used
[INFO] [stderr]    --> src/correlation.rs:307:8
[INFO] [stderr]     |
[INFO] [stderr] 307 |     fn constant_random_variables_have_nan_correlation(value: f64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_sorted_from_vec` is never used
[INFO] [stderr]    --> src/histogram/bins.rs:438:8
[INFO] [stderr]     |
[INFO] [stderr] 438 |     fn check_sorted_from_vec(v: Vec<i32>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_sorted_from_array` is never used
[INFO] [stderr]    --> src/histogram/bins.rs:449:8
[INFO] [stderr]     |
[INFO] [stderr] 449 |     fn check_sorted_from_array(v: Vec<i32>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `edges_are_right_open` is never used
[INFO] [stderr]    --> src/histogram/bins.rs:461:8
[INFO] [stderr]     |
[INFO] [stderr] 461 |     fn edges_are_right_open(v: Vec<i32>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `edges_are_left_closed` is never used
[INFO] [stderr]    --> src/histogram/bins.rs:472:8
[INFO] [stderr]     |
[INFO] [stderr] 472 |     fn edges_are_left_closed(v: Vec<i32>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `edges_are_deduped` is never used
[INFO] [stderr]    --> src/histogram/bins.rs:488:8
[INFO] [stderr]     |
[INFO] [stderr] 488 |     fn edges_are_deduped(v: Vec<i32>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `remove_nan_mut_idempotent` is never used
[INFO] [stderr]    --> src/maybe_nan/mod.rs:413:8
[INFO] [stderr]     |
[INFO] [stderr] 413 |     fn remove_nan_mut_idempotent(is_nan: Vec<bool>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `remove_nan_mut_only_nan_remaining` is never used
[INFO] [stderr]    --> src/maybe_nan/mod.rs:423:8
[INFO] [stderr]     |
[INFO] [stderr] 423 |     fn remove_nan_mut_only_nan_remaining(is_nan: Vec<bool>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `remove_nan_mut_keep_all_non_nan` is never used
[INFO] [stderr]    --> src/maybe_nan/mod.rs:432:8
[INFO] [stderr]     |
[INFO] [stderr] 432 |     fn remove_nan_mut_keep_all_non_nan(is_nan: Vec<bool>) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `kn0sys-ndarray-stats` (test "quantile") generated 8 warnings
[INFO] [stderr] warning: `kn0sys-ndarray-stats` (test "sort") generated 2 warnings
[INFO] [stderr] warning: `kn0sys-ndarray-stats` (lib test) generated 12 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kn0sys_ndarray_stats-54f62630dbf0681a)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test correlation::cov_tests::test_covariance_for_random_array ... ok
[INFO] [stdout] test correlation::cov_tests::test_covariance_zero_observations ... ok
[INFO] [stdout] test correlation::cov_tests::test_covariance_zero_variables ... ok
[INFO] [stdout] test correlation::cov_tests::test_covariance_zero_variables_zero_observations ... ok
[INFO] [stdout] test correlation::pearson_correlation_tests::test_zero_observations ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_different_shape_but_same_n_elements ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_empty_array_of_floats ... ok
[INFO] [stdout] test correlation::pearson_correlation_tests::test_zero_variables ... ok
[INFO] [stdout] test correlation::pearson_correlation_tests::test_for_random_array ... ok
[INFO] [stdout] test correlation::pearson_correlation_tests::test_zero_variables_zero_observations ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_nan_values ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_negative_qs ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_same_n_dimension_but_different_n_elements ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_zeroes_q_and_different_data_ownership ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_with_noisy_negative_qs - should panic ... FAILED
[INFO] [stdout] test entropy::tests::test_entropy_with_nan_values ... ok
[INFO] [stdout] test entropy::tests::test_kl ... ok
[INFO] [stdout] test entropy::tests::test_kl_with_noisy_negative_qs - should panic ... FAILED
[INFO] [stdout] test histogram::strategies::auto_tests::constant_array_are_bad ... ok
[INFO] [stdout] test histogram::strategies::auto_tests::empty_arrays_are_bad ... ok
[INFO] [stdout] test entropy::tests::test_entropy_with_empty_array_of_floats ... ok
[INFO] [stdout] test histogram::strategies::equispaced_tests::bin_width_has_to_be_positive ... ok
[INFO] [stdout] test histogram::strategies::equispaced_tests::min_has_to_be_strictly_smaller_than_max ... ok
[INFO] [stdout] test histogram::strategies::fd_tests::zero_iqr_is_bad ... ok
[INFO] [stdout] test histogram::strategies::auto_tests::zero_iqr_is_handled_by_sturged ... ok
[INFO] [stdout] test histogram::strategies::rice_tests::constant_array_are_bad ... ok
[INFO] [stdout] test histogram::strategies::sturges_tests::empty_arrays_are_bad ... ok
[INFO] [stdout] test histogram::strategies::sturges_tests::constant_array_are_bad ... ok
[INFO] [stdout] test entropy::tests::test_cross_entropy_and_kl_with_zeroes_p ... ok
[INFO] [stdout] test histogram::strategies::rice_tests::empty_arrays_are_bad ... ok
[INFO] [stdout] test entropy::tests::test_entropy_with_array_of_floats ... ok
[INFO] [stdout] test histogram::strategies::sqrt_tests::constant_array_are_bad ... ok
[INFO] [stdout] test histogram::strategies::fd_tests::empty_arrays_are_bad ... ok
[INFO] [stdout] test histogram::strategies::fd_tests::constant_array_are_bad ... ok
[INFO] [stdout] test histogram::strategies::sqrt_tests::empty_arrays_are_bad ... ok
[INFO] [stdout] test correlation::cov_tests::test_covariance_for_badly_conditioned_array - should panic ... ok
[INFO] [stdout] test histogram::bins::bins_tests::get_panics_for_out_of_bounds_indexes - should panic ... ok
[INFO] [stdout] test correlation::cov_tests::test_invalid_ddof - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- entropy::tests::test_cross_entropy_with_noisy_negative_qs stdout ----
[INFO] [stdout] note: test did not panic as expected at src/entropy.rs:315:8
[INFO] [stdout] ---- entropy::tests::test_kl_with_noisy_negative_qs stdout ----
[INFO] [stdout] note: test did not panic as expected at src/entropy.rs:323:8
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     entropy::tests::test_cross_entropy_with_noisy_negative_qs
[INFO] [stdout]     entropy::tests::test_kl_with_noisy_negative_qs
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 37 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "03538f041cf8a0d0bb686647f12c243a0d1d82ad140681fed33e344225f0b9f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03538f041cf8a0d0bb686647f12c243a0d1d82ad140681fed33e344225f0b9f6", kill_on_drop: false }`
[INFO] [stdout] 03538f041cf8a0d0bb686647f12c243a0d1d82ad140681fed33e344225f0b9f6
