[INFO] fetching crate scirs2-interpolate 0.1.0-alpha.6... [INFO] testing scirs2-interpolate-0.1.0-alpha.6 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate scirs2-interpolate 0.1.0-alpha.6 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate scirs2-interpolate 0.1.0-alpha.6 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate scirs2-interpolate 0.1.0-alpha.6 [INFO] tweaked toml for crates.io crate scirs2-interpolate 0.1.0-alpha.6 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate scirs2-interpolate 0.1.0-alpha.6 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate scirs2-interpolate 0.1.0-alpha.6 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 210d99c4e1c35f00488571bcf0fa968e29674dcc4b49a79306e41374f4e7cd67 [INFO] running `Command { std: "docker" "start" "-a" "210d99c4e1c35f00488571bcf0fa968e29674dcc4b49a79306e41374f4e7cd67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "210d99c4e1c35f00488571bcf0fa968e29674dcc4b49a79306e41374f4e7cd67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "210d99c4e1c35f00488571bcf0fa968e29674dcc4b49a79306e41374f4e7cd67", kill_on_drop: false }` [INFO] [stdout] 210d99c4e1c35f00488571bcf0fa968e29674dcc4b49a79306e41374f4e7cd67 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6cda5bf5fa5f61be1d75274d07312a9a26e11d8588c218d91477cd251f16f862 [INFO] running `Command { std: "docker" "start" "-a" "6cda5bf5fa5f61be1d75274d07312a9a26e11d8588c218d91477cd251f16f862", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling lapack-sys v0.14.0 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling ordered-float v3.9.2 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling katexit v0.1.5 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling cauchy v0.4.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling simba v0.9.0 [INFO] [stderr] Compiling lax v0.17.0 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Compiling nalgebra v0.33.2 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-interpolate v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:185:29 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref<'_, Array1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:197:33 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut<'_, Array1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:209:30 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref<'_, Array2> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:221:34 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut<'_, Array2> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s [INFO] running `Command { std: "docker" "inspect" "6cda5bf5fa5f61be1d75274d07312a9a26e11d8588c218d91477cd251f16f862", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6cda5bf5fa5f61be1d75274d07312a9a26e11d8588c218d91477cd251f16f862", kill_on_drop: false }` [INFO] [stdout] 6cda5bf5fa5f61be1d75274d07312a9a26e11d8588c218d91477cd251f16f862 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 11d448133b9f15958019cb7b2e5629ff20a1a04dcab6d7b0005acf4f79d05864 [INFO] running `Command { std: "docker" "start" "-a" "11d448133b9f15958019cb7b2e5629ff20a1a04dcab6d7b0005acf4f79d05864", kill_on_drop: false }` [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling plotters-bitmap v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Compiling criterion v0.6.0 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-interpolate v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:185:29 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref<'_, Array1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:197:33 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut<'_, Array1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:209:30 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref<'_, Array2> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:221:34 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut<'_, Array2> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:185:29 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref<'_, Array1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:197:33 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut<'_, Array1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:209:30 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref<'_, Array2> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bspline.rs:221:34 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut<'_, Array2> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 16s [INFO] running `Command { std: "docker" "inspect" "11d448133b9f15958019cb7b2e5629ff20a1a04dcab6d7b0005acf4f79d05864", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11d448133b9f15958019cb7b2e5629ff20a1a04dcab6d7b0005acf4f79d05864", kill_on_drop: false }` [INFO] [stdout] 11d448133b9f15958019cb7b2e5629ff20a1a04dcab6d7b0005acf4f79d05864 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5223d4e52fff2917d7ad270731dba887d535d596ce71bed24b584ed556fe8944 [INFO] running `Command { std: "docker" "start" "-a" "5223d4e52fff2917d7ad270731dba887d535d596ce71bed24b584ed556fe8944", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bspline.rs:185:29 [INFO] [stderr] | [INFO] [stderr] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref> { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 185 | pub fn get_coeff_buffer(&self, min_size: usize) -> std::cell::Ref<'_, Array1> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bspline.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut> { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 197 | pub fn get_coeff_buffer_mut(&self, min_size: usize) -> std::cell::RefMut<'_, Array1> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bspline.rs:209:30 [INFO] [stderr] | [INFO] [stderr] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref> { [INFO] [stderr] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 209 | pub fn get_matrix_buffer(&self, rows: usize, cols: usize) -> std::cell::Ref<'_, Array2> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bspline.rs:221:34 [INFO] [stderr] | [INFO] [stderr] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut> { [INFO] [stderr] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 221 | pub fn get_matrix_buffer_mut(&self, rows: usize, cols: usize) -> std::cell::RefMut<'_, Array2> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `scirs2-interpolate` (lib) generated 4 warnings (run `cargo fix --lib -p scirs2-interpolate` to apply 4 suggestions) [INFO] [stderr] warning: `scirs2-interpolate` (lib test) generated 4 warnings (4 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scirs2_interpolate-d577085231e63598) [INFO] [stdout] [INFO] [stdout] running 323 tests [INFO] [stdout] test adaptive_gp::tests::test_adaptive_gp_creation ... ok [INFO] [stdout] test adaptive_gp::tests::test_kernel_functions ... ok [INFO] [stdout] test adaptive_learning::tests::test_exploration_exploitation_balance ... ok [INFO] [stdout] test adaptive_learning::tests::test_minimum_distance_constraint ... ok [INFO] [stdout] test adaptive_learning::tests::test_model_update ... ok [INFO] [stdout] test adaptive_learning::tests::test_error_based_sampling ... ok [INFO] [stdout] test adaptive_gp::tests::test_adaptive_gp_uncertainty ... ok [INFO] [stdout] test adaptive_learning::tests::test_combined_sampling ... ok [INFO] [stdout] test adaptive_learning::tests::test_active_learner_creation ... ok [INFO] [stdout] test adaptive_singularity::tests::test_discontinuity_detection ... ok [INFO] [stdout] test adaptive_singularity::tests::test_outlier_detection ... ok [INFO] [stdout] test adaptive_singularity::tests::test_sharp_peak_detection ... ok [INFO] [stdout] test advanced::akima::tests::test_akima_spline ... ok [INFO] [stdout] test advanced::barycentric::tests::test_barycentric_interpolator_linear ... ok [INFO] [stdout] test adaptive_learning::tests::test_uncertainty_based_sampling ... ok [INFO] [stdout] test advanced::akima::tests::test_akima_spline_derivative ... ok [INFO] [stdout] test advanced::barycentric::tests::test_barycentric_interpolator_quadratic ... ok [INFO] [stdout] test advanced::barycentric::tests::test_make_barycentric_interpolator ... ok [INFO] [stdout] test advanced::barycentric::tests::test_barycentric_triangulation ... ok [INFO] [stdout] test advanced::enhanced_kriging::tests::test_creation ... ok [INFO] [stdout] test advanced::barycentric::tests::test_barycentric_array_evaluation ... ok [INFO] [stdout] test advanced::enhanced_rbf::tests::test_enhanced_kernels ... ok [INFO] [stdout] test advanced::akima::tests::test_make_akima_spline ... ok [INFO] [stdout] test advanced::enhanced_rbf::tests::test_polynomial_trend ... ok [INFO] [stdout] test advanced::enhanced_rbf::tests::test_enhanced_rbf_builder ... ok [INFO] [stdout] test advanced::enhanced_rbf::tests::test_convenience_functions ... ok [INFO] [stdout] test advanced::kriging::tests::test_make_kriging_interpolator ... ok [INFO] [stdout] test advanced::rbf::tests::test_rbf_interpolator_2d ... ok [INFO] [stdout] test advanced::enhanced_rbf::tests::test_multiscale_rbf ... ok [INFO] [stdout] test advanced::kriging::tests::test_kriging_interpolator_prediction ... ok [INFO] [stdout] test advanced::kriging::tests::test_covariance_functions ... ok [INFO] [stdout] test advanced::kriging::tests::test_kriging_interpolator_exact ... ok [INFO] [stdout] test advanced::rbf::tests::test_rbf_kernels ... ok [INFO] [stdout] test advanced::thinplate::tests::test_thinplate_exact_fit ... ok [INFO] [stdout] test bezier::tests::test_bernstein_polynomials ... ok [INFO] [stdout] test advanced::thinplate::tests::test_thinplate_smoothing ... ok [INFO] [stdout] test advanced::rbf::tests::test_rbf_interpolator_3d ... ok [INFO] [stdout] test bezier::tests::test_bezier_curve_derivative ... ok [INFO] [stdout] test bezier::tests::test_bezier_curve_split ... ok [INFO] [stdout] test bezier::tests::test_bezier_surface ... ok [INFO] [stdout] test bezier::tests::test_compute_bernstein_all ... ok [INFO] [stdout] test adaptive_gp::tests::test_adaptive_gp_simple_fit ... ok [INFO] [stdout] test bivariate::bspline_eval::tests::test_evaluate_bispline ... ok [INFO] [stdout] test bivariate::bspline_eval::tests::test_find_span ... ok [INFO] [stdout] test bivariate::bspline_eval::tests::test_integrate_bispline ... ok [INFO] [stdout] test bivariate::tests::test_rect_bivariate_spline_constants ... ok [INFO] [stdout] test bezier::tests::test_bezier_curve ... ok [INFO] [stdout] test advanced::rbf::tests::test_rbf_interpolator_parallel_different_kernels ... ok [INFO] [stdout] test boundarymode::tests::test_extrapolate_boundary ... ok [INFO] [stdout] test boundarymode::tests::test_inside_domain ... ok [INFO] [stdout] test boundarymode::tests::test_linear_gradient_boundary ... ok [INFO] [stdout] test bezier::tests::test_bezier_surface_derivatives ... ok [INFO] [stdout] test bivariate::bspline_eval::tests::test_basis_funs ... ok [INFO] [stdout] test bivariate::tests::test_smooth_bivariate_spline ... ok [INFO] [stdout] test boundarymode::tests::test_zero_gradient_boundary ... ok [INFO] [stdout] test boundarymode::tests::test_periodic_boundary ... ok [INFO] [stdout] test boundarymode::tests::test_zero_value_boundary ... ok [INFO] [stdout] test boundarymode::tests::test_symmetric_boundary ... ok [INFO] [stdout] test boundarymode::tests::test_antisymmetric_boundary ... ok [INFO] [stdout] test bspline::tests::test_batch_fast_evaluation ... ok [INFO] [stdout] test bspline::tests::test_fast_recursive_evaluation ... ok [INFO] [stdout] test bspline::tests::test_bspline_basis_element ... ok [INFO] [stdout] test advanced::rbf::tests::test_rbf_interpolator_parallel ... ok [INFO] [stdout] test bspline::tests::test_fast_recursive_with_workspace ... ok [INFO] [stdout] test bspline::tests::test_find_span_fast ... ok [INFO] [stdout] test bspline::tests::test_knot_generation ... ok [INFO] [stdout] test bspline::tests::test_standard_vs_fast_recursive_consistency ... ok [INFO] [stdout] test cache::tests::test_cache_statistics ... ok [INFO] [stdout] test cache::tests::test_cached_bspline_evaluation ... ok [INFO] [stdout] test cache::tests::test_distance_matrix_cache ... ok [INFO] [stdout] test cache_aware::tests::test_cache_aware_bspline_creation ... ok [INFO] [stdout] test cache_aware::tests::test_cache_aware_rbf_creation ... ok [INFO] [stdout] test cache_aware::tests::test_cache_optimized_config_defaults ... ok [INFO] [stdout] test cache_aware::tests::test_cache_sizes_defaults ... ok [INFO] [stdout] test extrapolation::tests::test_constant_extrapolation ... ok [INFO] [stdout] test extrapolation::tests::test_cubic_extrapolation ... ok [INFO] [stdout] test bspline::tests::test_bspline_derivatives ... ok [INFO] [stdout] test bspline::tests::test_bspline_evaluation ... ok [INFO] [stdout] test bspline::tests::test_fast_recursive_edge_cases ... ok [INFO] [stdout] test extrapolation::tests::test_exponential_extrapolation ... ok [INFO] [stdout] test extrapolation::tests::test_linear_extrapolation ... ok [INFO] [stdout] test extrapolation::tests::test_periodic_extrapolation ... ok [INFO] [stdout] test extrapolation::tests::test_reflection_extrapolation ... ok [INFO] [stdout] test fast_bspline::tests::test_chunk_size_setting ... ok [INFO] [stdout] test fast_bspline::tests::test_convenience_functions ... ok [INFO] [stdout] test fast_bspline::tests::test_fast_evaluation_vs_standard ... ok [INFO] [stdout] test fast_bspline::tests::test_fast_evaluator_creation ... ok [INFO] [stdout] test fast_bspline::tests::test_knot_span_finding ... ok [INFO] [stdout] test fast_bspline::tests::test_vectorized_evaluation ... ok [INFO] [stdout] test geospatial::tests::test_coordinate_projection ... ok [INFO] [stdout] test geospatial::tests::test_geospatial_fitting ... ok [INFO] [stdout] test geospatial::tests::test_geospatial_interpolation ... ok [INFO] [stdout] test geospatial::tests::test_geospatial_interpolator_configuration ... ok [INFO] [stdout] test geospatial::tests::test_geospatial_interpolator_creation ... ok [INFO] [stdout] test geospatial::tests::test_great_circle_distance ... ok [INFO] [stdout] test geospatial::tests::test_kriging_model ... ok [INFO] [stdout] test geospatial::tests::test_make_climate_interpolator ... ok [INFO] [stdout] test geospatial::tests::test_make_elevation_interpolator ... ok [INFO] [stdout] test geospatial::tests::test_thin_plate_spline_model ... ok [INFO] [stdout] test gpu_accelerated::tests::test_different_gpu_kernels ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_availability_check ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_batch_evaluator_creation ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_device_info ... ok [INFO] [stdout] test gpu_accelerated::tests::test_kernel_evaluation ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_rbf_configuration ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_rbf_creation ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_rbf_evaluation ... ok [INFO] [stdout] test gpu_accelerated::tests::test_gpu_rbf_fitting ... ok [INFO] [stdout] test gpu_accelerated::tests::test_make_gpu_rbf_interpolator ... ok [INFO] [stdout] test grid::tests::test_create_regular_grid ... ok [INFO] [stdout] test griddata::tests::test_griddata_nearest ... ok [INFO] [stdout] test griddata::tests::test_griddata_rbf ... ok [INFO] [stdout] test griddata::tests::test_make_regular_grid ... ok [INFO] [stdout] test griddata::tests::test_validation ... ok [INFO] [stdout] test hermite::tests::test_periodic_hermite_spline ... ok [INFO] [stdout] test hermite::tests::test_hermite_spline_creation ... ok [INFO] [stdout] test hermite::tests::test_hermite_spline_derivatives ... ok [INFO] [stdout] test hermite::tests::test_quintic_hermite_spline ... ok [INFO] [stdout] test hermite::tests::test_hermite_spline_with_derivatives ... ok [INFO] [stdout] test hermite::tests::test_natural_hermite_spline ... ok [INFO] [stdout] test high_dimensional::tests::test_builder_pattern ... ok [INFO] [stdout] test high_dimensional::tests::test_local_rbf_interpolation ... ok [INFO] [stdout] test high_dimensional::tests::test_high_dimensional_interpolator_creation ... ok [INFO] [stdout] test high_dimensional::tests::test_dimension_reduction_methods ... ok [INFO] [stdout] test high_dimensional::tests::test_multi_interpolation ... ok [INFO] [stdout] test high_dimensional::tests::test_knn_interpolation ... ok [INFO] [stdout] test high_dimensional::tests::test_pca_interpolation ... ok [INFO] [stdout] test interp1d::basic_interp::tests::test_convenience_functions ... ok [INFO] [stdout] test interp1d::basic_interp::tests::test_cubic_interpolation ... ok [INFO] [stdout] test interp1d::basic_interp::tests::test_linear_interpolation ... ok [INFO] [stdout] test interp1d::basic_interp::tests::test_nearest_interpolation ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_avoid_overshooting ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_convenience_functions ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_special_cases ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_error_conditions ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_extrapolation ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_monotonic_methods_at_data_points ... ok [INFO] [stdout] test interp1d::monotonic::tests::test_monotonicity_preservation ... ok [INFO] [stdout] test interp1d::pchip::tests::test_pchip_error_conditions ... ok [INFO] [stdout] test interp1d::pchip::tests::test_pchip_interpolation_basic ... ok [INFO] [stdout] test interp1d::tests::test_convenience_functions ... ok [INFO] [stdout] test interp1d::pchip::tests::test_pchip_monotonicity_preservation ... ok [INFO] [stdout] test interp1d::tests::test_error_conditions ... ok [INFO] [stdout] test interp1d::tests::test_linear_interpolation ... ok [INFO] [stdout] test interp1d::tests::test_extrapolation_modes ... ok [INFO] [stdout] test interp1d::tests::test_nearest_interpolation ... ok [INFO] [stdout] test interp1d::tests::test_pchip_interpolation ... ok [INFO] [stdout] test interp2d::tests::test_cubic_interpolation ... ok [INFO] [stdout] test interp2d::tests::test_linear_interpolation ... ok [INFO] [stdout] test interp2d::tests::test_unsorted_coordinates ... ok [INFO] [stdout] test interp2d::tests::test_grid_evaluation ... ok [INFO] [stdout] test interp2d::tests::test_validation ... ok [INFO] [stdout] test interpnd::tests::test_regular_grid_interpolator_2d ... ok [INFO] [stdout] test local::mls::tests::test_different_weight_functions ... ok [INFO] [stdout] test interpnd::tests::test_scattered_interpolator ... ok [INFO] [stdout] test local::mls::tests::test_mls_constant_basis ... ok [INFO] [stdout] test local::mls::tests::test_mls_linear_basis ... ok [INFO] [stdout] test multiscale::tests::test_adaptive_bspline_auto_refinement ... ignored, Knot vector size mismatch in refinement [INFO] [stdout] test multiscale::tests::test_different_refinement_criteria ... ignored, Knot vector size mismatch in refinement [INFO] [stdout] test local::polynomial::tests::test_confidence_intervals ... ok [INFO] [stdout] test interp1d::pchip::tests::test_pchip_extrapolation ... ok [INFO] [stdout] test interp1d::tests::test_cubic_interpolation ... ok [INFO] [stdout] test interp1d::pchip::tests::test_pchip_interpolate_function ... ok [INFO] [stdout] test local::polynomial::tests::test_local_polynomial_regression ... ok [INFO] [stdout] test multiscale::tests::test_multiscale_bspline_derivatives ... ignored, Knot vector size mismatch in refinement [INFO] [stdout] test multiscale::tests::test_multiscale_bspline_level_switching ... ignored, Knot vector size mismatch in refinement [INFO] [stdout] test multiscale::tests::test_multiscale_bspline_refinement ... ignored, Knot vector size mismatch in refinement [INFO] [stdout] test neural_enhanced::tests::test_data_normalization ... ok [INFO] [stdout] test neural_enhanced::tests::test_neural_enhanced_residual_learning ... ignored [INFO] [stdout] test neural_enhanced::tests::test_neural_enhanced_configuration ... ok [INFO] [stdout] test neural_enhanced::tests::test_neural_enhanced_creation ... ok [INFO] [stdout] test neural_enhanced::tests::test_activation_functions ... ok [INFO] [stdout] test adaptive_gp::tests::test_adaptive_gp_prediction ... ok [INFO] [stdout] test numerical_stability::tests::test_condition_assessment_ill_conditioned ... ok [INFO] [stdout] test numerical_stability::tests::test_condition_assessment_identity ... ok [INFO] [stdout] test numerical_stability::tests::test_safe_division ... ok [INFO] [stdout] test numerical_stability::tests::test_machine_epsilon ... ok [INFO] [stdout] test numerical_stability::tests::test_stability_classification ... ok [INFO] [stdout] test numerical_stability::tests::test_symmetry_check ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_circle ... ignored, make_nurbs_circle creates invalid knot vector [INFO] [stdout] test numerical_stability::tests::test_tikhonov_regularization ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_curve_creation ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_curve_evaluation ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_curve_with_weights ... ok [INFO] [stdout] test multiscale::tests::test_multiscale_bspline_creation ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_derivatives ... ok [INFO] [stdout] test numerical_stability::tests::test_safe_reciprocal ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_surface_evaluation ... ok [INFO] [stdout] test nurbs::tests::test_nurbs_surface_creation ... ok [INFO] [stdout] test optimization::tests::test_cross_validator_configuration ... ok [INFO] [stdout] test optimization::tests::test_cross_validator_creation ... ok [INFO] [stdout] test optimization::tests::test_extract_indices ... ok [INFO] [stdout] test optimization::tests::test_fold_generation ... ok [INFO] [stdout] test optimization::tests::test_leave_one_out_folds ... ok [INFO] [stdout] test optimization::tests::test_metric_computation ... ok [INFO] [stdout] test optimization::tests::test_model_selector_creation ... ok [INFO] [stdout] test optimization::tests::test_r_squared_metric ... ok [INFO] [stdout] test optimization::tests::test_make_cross_validator ... ok [INFO] [stdout] test optimization::tests::test_validation_metrics ... ok [INFO] [stdout] test optimization::tests::test_rbf_parameter_optimization ... ok [INFO] [stdout] test optimization::tests::test_bspline_parameter_optimization ... ok [INFO] [stdout] test parallel::mls::tests::test_parallel_mls_matches_sequential ... ok [INFO] [stdout] test parallel::tests::test_chunk_size_estimation ... ok [INFO] [stdout] test parallel::tests::test_index_ranges ... ok [INFO] [stdout] test parallel::tests::test_parallel_execution ... ok [INFO] [stdout] test parallel::loess::tests::test_parallel_loess_matches_sequential ... ok [INFO] [stdout] test physics_informed::tests::test_combined_constraints ... ok [INFO] [stdout] test physics_informed::tests::test_conservation_laws ... ok [INFO] [stdout] test physics_informed::tests::test_mass_conservation ... ok [INFO] [stdout] test physics_informed::tests::test_monotonic_constraint ... ok [INFO] [stdout] test physics_informed::tests::test_positivity_constraint ... ok [INFO] [stdout] test scattered_optimized::tests::test_bounding_box ... ok [INFO] [stdout] test scattered_optimized::tests::test_optimized_scattered_interpolator_creation ... ok [INFO] [stdout] test scattered_optimized::tests::test_scattered_config_variants ... ok [INFO] [stdout] test simd_optimized::tests::test_bspline_batch_evaluate ... ok [INFO] [stdout] test physics_informed::tests::test_physics_informed_creation ... ok [INFO] [stdout] test parallel::mls::tests::test_parallel_mls_with_different_thread_counts ... ok [INFO] [stdout] test simd_optimized::tests::test_simd_availability ... ok [INFO] [stdout] test simd_optimized::tests::test_simd_config_detection ... ok [INFO] [stdout] test simd_optimized::tests::test_simd_distance_matrix ... ok [INFO] [stdout] test simd_optimized::tests::test_simd_rbf_evaluate ... ok [INFO] [stdout] test simd_optimized::tests::test_rbf_kernel_consistency ... ok [INFO] [stdout] test simd_optimized::tests::test_different_rbf_kernels ... ok [INFO] [stdout] test parallel::loess::tests::test_parallel_loess_with_different_thread_counts ... ok [INFO] [stdout] test smoothing::tests::test_derivatives ... ok [INFO] [stdout] test smoothing::tests::test_error_based_strategy ... ok [INFO] [stdout] test smoothing::tests::test_error_conditions ... ok [INFO] [stdout] test smoothing::tests::test_convenience_functions ... ok [INFO] [stdout] test sparse_grid::tests::test_builder_pattern ... ok [INFO] [stdout] test sparse_grid::tests::test_error_handling ... ok [INFO] [stdout] test sparse_grid::tests::test_adaptive_sparse_grid ... ok [INFO] [stdout] test sparse_grid::tests::test_high_dimensional_sparse_grid ... ok [INFO] [stdout] test sparse_grid::tests::test_multi_index ... ok [INFO] [stdout] test sparse_grid::tests::test_sparse_grid_1d ... ok [INFO] [stdout] test smoothing::tests::test_adaptive_strategy ... ok [INFO] [stdout] test sparse_grid::tests::test_sparse_grid_from_data ... ok [INFO] [stdout] test spatial::balltree::tests::test_balltree_creation ... ok [INFO] [stdout] test sparse_grid::tests::test_sparse_grid_2d ... ok [INFO] [stdout] test spatial::balltree::tests::test_k_nearest_neighbors ... ok [INFO] [stdout] test spatial::balltree::tests::test_nearest_neighbor ... ok [INFO] [stdout] test spatial::balltree::tests::test_points_within_radius ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_balltree_basic_functionality ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_balltree_empty_results ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_balltree_radius_search ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_balltree_high_dimensional ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_balltree_single_point ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_brute_force_knn ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_cache_functionality ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_enhanced_searcher_creation ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_kdtree_basic_functionality ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_kdtree_high_dimensional ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_kdtree_radius_search ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_kdtree_single_point ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_kdtree_vs_balltree_consistency ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_make_enhanced_searcher ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_performance_statistics ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_radius_search ... ok [INFO] [stdout] test spatial::kdtree::tests::test_k_nearest_neighbors ... ok [INFO] [stdout] test spatial::kdtree::tests::test_kdtree_creation ... ok [INFO] [stdout] test spatial::kdtree::tests::test_nearest_neighbor ... ok [INFO] [stdout] test spatial::kdtree::tests::test_points_within_radius ... ok [INFO] [stdout] test spatial::optimized_search::tests::test_batch_distances ... ok [INFO] [stdout] test spatial::enhanced_search::tests::test_batch_search ... ok [INFO] [stdout] test spatial::optimized_search::tests::test_cache_friendly_knn ... ok [INFO] [stdout] test spatial::optimized_search::tests::test_simd_distance_ops ... ok [INFO] [stdout] test spline::tests::test_evaluate_array ... ok [INFO] [stdout] test spline::tests::test_make_interp_spline ... ok [INFO] [stdout] test spline::tests::test_natural_cubic_spline ... ok [INFO] [stdout] test spline::tests::test_not_a_knot_cubic_spline ... ok [INFO] [stdout] test spline::tests::test_spline_derivative ... ok [INFO] [stdout] test structured_matrix::tests::test_band_matrix_operations ... ok [INFO] [stdout] test structured_matrix::tests::test_band_system_solver ... ok [INFO] [stdout] test structured_matrix::tests::test_bspline_band_matrix_creation ... ok [INFO] [stdout] test structured_matrix::tests::test_sparse_matrix_operations ... ok [INFO] [stdout] test structured_matrix::tests::test_sparse_system_solver ... ok [INFO] [stdout] test structured_matrix::tests::test_structured_least_squares ... ok [INFO] [stdout] test tension::tests::test_different_tension_values ... ok [INFO] [stdout] test tension::tests::test_tension_spline_creation ... ok [INFO] [stdout] test tension::tests::test_tension_spline_derivatives ... ok [INFO] [stdout] test tension::tests::test_tension_spline_extrapolation ... ok [INFO] [stdout] test tension::tests::test_tension_spline_interpolation ... ok [INFO] [stdout] test tensor::tests::test_tensor_product_interpolator ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] test timeseries::tests::test_backward_fill ... ok [INFO] [stdout] test timeseries::tests::test_forward_fill ... ok [INFO] [stdout] test timeseries::tests::test_make_daily_interpolator ... ok [INFO] [stdout] test timeseries::tests::test_make_weekly_interpolator ... ok [INFO] [stdout] test timeseries::tests::test_time_series_fitting ... ok [INFO] [stdout] test timeseries::tests::test_time_series_interpolation ... ok [INFO] [stdout] test timeseries::tests::test_time_series_interpolator_configuration ... ok [INFO] [stdout] test timeseries::tests::test_time_series_interpolator_creation ... ok [INFO] [stdout] test timeseries::tests::test_time_series_with_uncertainty ... ok [INFO] [stdout] test spline::tests::test_cubic_spline_error_conditions ... ok [INFO] [stdout] test timeseries::tests::test_trend_and_seasonal_fitting ... ok [INFO] [stdout] test utils::tests::test_error_estimate ... ok [INFO] [stdout] test utils::tests::test_integrate ... ok [INFO] [stdout] test utils::tests::test_differentiate ... ok [INFO] [stdout] test voronoi::tests::test_3d_gradient ... ok [INFO] [stdout] test sparse_grid::tests::test_multi_interpolation ... ok [INFO] [stdout] test voronoi::tests::test_3d_linear_function_reproduction ... ok [INFO] [stdout] test voronoi::tests::test_3d_natural_neighbor_exact_points ... ok [INFO] [stdout] test voronoi::tests::test_extrapolation_constant_value ... ok [INFO] [stdout] test voronoi::tests::test_extrapolation_inverse_distance ... ok [INFO] [stdout] test voronoi::tests::test_extrapolation_linear_gradient ... ok [INFO] [stdout] test voronoi::tests::test_extrapolation_nearest_neighbor ... ok [INFO] [stdout] test voronoi::tests::test_interpolate_multi ... ok [INFO] [stdout] test voronoi::tests::test_interpolate_or_extrapolate ... ok [INFO] [stdout] test voronoi::tests::test_interpolate_with_gradient ... ok [INFO] [stdout] test adaptive_gp::tests::test_model_selection ... ok [INFO] [stdout] test voronoi::tests::test_gradient_quadratic_function ... ok [INFO] [stdout] test voronoi::tests::test_natural_neighbor_exact_points ... ok [INFO] [stdout] test neural_enhanced::tests::test_uncertainty_prediction ... ok [INFO] [stdout] test voronoi::tests::test_method_setting ... ok [INFO] [stdout] test voronoi::tests::test_parallel_config ... ok [INFO] [stdout] test voronoi::tests::test_gradient_linear_function ... ok [INFO] [stdout] test voronoi::tests::test_voronoi_diagram_access ... ok [INFO] [stdout] test voronoi::tests::test_parallel_3d_interpolation ... ok [INFO] [stdout] test voronoi::tests::test_parallel_interpolation ... ok [INFO] [stdout] test voronoi::tests::test_linear_function_reproduction ... ok [INFO] [stdout] test voronoi::tests::test_natural_neighbor_helpers ... ok [INFO] [stdout] test neural_enhanced::tests::test_neural_enhanced_simple_fit ... ok [INFO] [stdout] test smoothing::tests::test_optimized_strategy ... ok [INFO] [stdout] test neural_enhanced::tests::test_neural_enhanced_prediction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 316 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.65s [INFO] [stdout] [INFO] [stderr] Doc-tests scirs2_interpolate [INFO] [stdout] [INFO] [stdout] running 108 tests [INFO] [stdout] test src/advanced/barycentric.rs - advanced::barycentric::BarycentricInterpolator::new (line 42) ... ok [INFO] [stdout] test src/advanced/barycentric.rs - advanced::barycentric::BarycentricTriangulation::new (line 269) ... ok [INFO] [stdout] test src/advanced/enhanced_kriging.rs - advanced::enhanced_kriging::make_bayesian_kriging (line 846) - compile ... ok [INFO] [stdout] test src/advanced/akima.rs - advanced::akima::AkimaSpline::new (line 41) ... ok [INFO] [stdout] test src/advanced/enhanced_kriging.rs - advanced::enhanced_kriging::make_enhanced_kriging (line 694) - compile ... ok [INFO] [stdout] test src/advanced/barycentric.rs - advanced::barycentric::make_barycentric_interpolator (line 465) ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::FastKriging (line 78) ... ok [INFO] [stdout] test src/advanced/enhanced_kriging.rs - advanced::enhanced_kriging::make_universal_kriging (line 769) - compile ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::make_fixed_rank_kriging (line 539) ... ok [INFO] [stdout] test src/advanced/akima.rs - advanced::akima::make_akima_spline (line 261) ... ok [INFO] [stdout] test src/adaptive_singularity.rs - adaptive_singularity (line 21) ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::FastKrigingBuilder (line 190) ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::make_local_kriging (line 467) ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::make_hodlr_kriging (line 683) ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::make_tapered_kriging (line 611) ... ok [INFO] [stdout] test src/adaptive_gp.rs - adaptive_gp (line 20) ... ok [INFO] [stdout] test src/advanced/mod.rs - advanced (line 39) ... ok [INFO] [stdout] test src/adaptive_learning.rs - adaptive_learning (line 19) ... ok [INFO] [stdout] test src/advanced/mod.rs - advanced (line 26) ... ok [INFO] [stdout] test src/advanced/mod.rs - advanced (line 33) ... ok [INFO] [stdout] test src/advanced/fast_kriging_reexports.rs - advanced::fast_kriging_reexports::select_approximation_method (line 747) ... ok [INFO] [stdout] test src/advanced/rbf.rs - advanced::rbf::RBFInterpolator::interpolate (line 403) ... ok [INFO] [stdout] test src/advanced/thinplate.rs - advanced::thinplate::ThinPlateSpline::new (line 67) ... ok [INFO] [stdout] test src/advanced/kriging.rs - advanced::kriging::make_kriging_interpolator (line 429) ... ok [INFO] [stdout] test src/advanced/kriging.rs - advanced::kriging::KrigingInterpolator::new (line 83) ... ok [INFO] [stdout] test src/cache.rs - cache (line 19) ... ok [INFO] [stdout] test src/bezier.rs - bezier::BezierCurve::new (line 42) ... ok [INFO] [stdout] test src/advanced/rbf.rs - advanced::rbf::RBFInterpolator::condition_report (line 484) ... ok [INFO] [stdout] test src/bezier.rs - bezier::BezierSurface::new (line 284) ... ok [INFO] [stdout] test src/bspline.rs - bspline::BSpline::new (line 380) ... ok [INFO] [stdout] test src/advanced/rbf.rs - advanced::rbf::RBFInterpolator::new (line 84) ... ok [INFO] [stdout] test src/constrained/builder.rs - constrained::builder::ConstrainedSpline::interpolate (line 63) ... ok [INFO] [stdout] test src/advanced/rbf.rs - advanced::rbf::RBFInterpolator::new_parallel (line 142) ... ok [INFO] [stdout] test src/constrained/utils.rs - constrained::utils::ConstrainedSpline::evaluate (line 44) ... ok [INFO] [stdout] test src/cache.rs - cache::CachedBSpline::new (line 612) ... ok [INFO] [stdout] test src/cache.rs - cache::CachedBSpline::evaluate_array_cached (line 792) ... ok [INFO] [stdout] test src/gpu_accelerated.rs - gpu_accelerated (line 19) ... ok [INFO] [stdout] test src/cache_aware.rs - cache_aware (line 25) ... ok [INFO] [stdout] test src/fast_bspline.rs - fast_bspline (line 18) ... ok [INFO] [stdout] test src/cache.rs - cache::CachedBSpline::evaluate_cached (line 663) ... ok [INFO] [stdout] test src/grid.rs - grid::create_regular_grid (line 35) ... ok [INFO] [stdout] test src/griddata.rs - griddata::make_regular_grid (line 1072) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolator::builder (line 568) ... ok [INFO] [stdout] test src/geospatial.rs - geospatial (line 19) ... ok [INFO] [stdout] test src/griddata.rs - griddata (line 9) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolatorBuilder::new (line 252) ... ok [INFO] [stdout] test src/griddata.rs - griddata::griddata (line 96) ... ok [INFO] [stdout] test src/griddata.rs - griddata::griddata (line 76) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolatorBuilder::with_dimension_reduction (line 266) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolatorBuilder::with_local_method (line 281) ... ok [INFO] [stdout] test src/griddata.rs - griddata::griddata_parallel (line 213) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolator::interpolate_multi (line 819) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolator::interpolate (line 593) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional (line 22) ... ok [INFO] [stdout] test src/interp1d/basic_interp.rs - interp1d::basic_interp::cubic_interpolate (line 241) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::HighDimensionalInterpolator::interpolate_multi_parallel (line 867) ... ok [INFO] [stdout] test src/interp1d/basic_interp.rs - interp1d::basic_interp::linear_interpolate (line 200) ... ok [INFO] [stdout] test src/interp1d/basic_interp.rs - interp1d::basic_interp::nearest_interpolate (line 159) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::make_pca_interpolator (line 1028) ... ok [INFO] [stdout] test src/interp1d/mod.rs - interp1d::Interp1d::new (line 80) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::make_knn_interpolator (line 964) ... ok [INFO] [stdout] test src/high_dimensional.rs - high_dimensional::make_local_rbf_interpolator (line 1093) ... ok [INFO] [stdout] test src/interp1d/monotonic.rs - interp1d::monotonic::hyman_interpolate (line 709) ... ok [INFO] [stdout] test src/interp1d/monotonic.rs - interp1d::monotonic::modified_akima_interpolate (line 777) ... ok [INFO] [stdout] test src/interp1d/monotonic.rs - interp1d::monotonic::monotonic_interpolate (line 667) ... ok [INFO] [stdout] test src/interp2d.rs - interp2d::Interp2d::evaluate (line 140) ... ok [INFO] [stdout] test src/interp1d/pchip.rs - interp1d::pchip::pchip_interpolate (line 370) ... ok [INFO] [stdout] test src/interp1d/monotonic.rs - interp1d::monotonic::steffen_interpolate (line 743) ... ok [INFO] [stdout] test src/interp2d.rs - interp2d::Interp2d::new (line 64) ... ok [INFO] [stdout] test src/interp1d/pchip.rs - interp1d::pchip::PchipInterpolator::new (line 60) ... ok [INFO] [stdout] test src/interpnd.rs - interpnd::RegularGridInterpolator::__call__ (line 180) ... ok [INFO] [stdout] test src/interp2d.rs - interp2d::interp2d (line 317) ... ok [INFO] [stdout] test src/local/mls.rs - local::mls::MovingLeastSquares (line 59) ... ok [INFO] [stdout] test src/local/polynomial.rs - local::polynomial::LocalPolynomialRegression (line 96) ... ok [INFO] [stdout] test src/interpnd.rs - interpnd::ScatteredInterpolator::new (line 540) ... ok [INFO] [stdout] test src/interpnd.rs - interpnd::RegularGridInterpolator::new (line 80) ... ok [INFO] [stdout] test src/interpnd.rs - interpnd::make_interp_nd (line 772) ... ok [INFO] [stdout] test src/parallel/loess.rs - parallel::loess::ParallelLocalPolynomialRegression (line 31) ... ok [INFO] [stdout] test src/numerical_stability.rs - numerical_stability (line 23) ... ok [INFO] [stdout] test src/neural_enhanced.rs - neural_enhanced (line 20) ... ok [INFO] [stdout] test src/penalized.rs - penalized::PSpline::new (line 135) ... ok [INFO] [stdout] test src/nurbs.rs - nurbs::NurbsCurve::new (line 90) ... ok [INFO] [stdout] test src/nurbs.rs - nurbs::NurbsSurface::new (line 615) ... ok [INFO] [stdout] test src/optimization.rs - optimization (line 19) ... ok [INFO] [stdout] test src/scattered_optimized.rs - scattered_optimized (line 23) ... ok [INFO] [stdout] test src/simd_optimized.rs - simd_optimized (line 29) ... ok [INFO] [stdout] test src/parallel/mod.rs - parallel (line 20) ... ok [INFO] [stdout] test src/sparse_grid.rs - sparse_grid (line 33) ... ok [INFO] [stdout] test src/parallel/mls.rs - parallel::mls::ParallelMovingLeastSquares (line 28) ... ok [INFO] [stdout] test src/physics_informed.rs - physics_informed (line 21) ... ok [INFO] [stdout] test src/spatial/balltree.rs - spatial::balltree::BallTree (line 50) ... ok [INFO] [stdout] test src/smoothing.rs - smoothing (line 23) ... ok [INFO] [stdout] test src/spline.rs - spline::CubicSpline::new (line 40) ... ok [INFO] [stdout] test src/spatial/kdtree.rs - spatial::kdtree::KdTree (line 49) ... ok [INFO] [stdout] test src/spatial/enhanced_search.rs - spatial::enhanced_search::EnhancedNearestNeighborSearcher::new (line 228) ... ok [INFO] [stdout] test src/structured_matrix.rs - structured_matrix::BandMatrix::new (line 88) ... ok [INFO] [stdout] test src/spatial/enhanced_search.rs - spatial::enhanced_search::EnhancedNearestNeighborSearcher::k_nearest_neighbors (line 334) ... ok [INFO] [stdout] test src/spatial/enhanced_search.rs - spatial::enhanced_search::make_enhanced_searcher (line 1289) ... ok [INFO] [stdout] test src/spline.rs - spline::make_interp_spline (line 903) ... ok [INFO] [stdout] test src/spatial/mod.rs - spatial (line 35) ... ok [INFO] [stdout] test src/structured_matrix.rs - structured_matrix (line 22) ... ok [INFO] [stdout] test src/utils.rs - utils::differentiate (line 170) ... ok [INFO] [stdout] test src/structured_matrix.rs - structured_matrix::solve_band_system (line 474) ... ok [INFO] [stdout] test src/tensor.rs - tensor::TensorProductInterpolator::new (line 39) ... ok [INFO] [stdout] test src/utils.rs - utils::error_estimate (line 29) ... ok [INFO] [stdout] test src/utils.rs - utils::integrate (line 223) ... ok [INFO] [stdout] test src/voronoi/mod.rs - voronoi (line 21) ... ok [INFO] [stdout] test src/timeseries.rs - timeseries (line 19) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.50s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5223d4e52fff2917d7ad270731dba887d535d596ce71bed24b584ed556fe8944", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5223d4e52fff2917d7ad270731dba887d535d596ce71bed24b584ed556fe8944", kill_on_drop: false }` [INFO] [stdout] 5223d4e52fff2917d7ad270731dba887d535d596ce71bed24b584ed556fe8944