[INFO] cloning repository https://github.com/ZongoForSpeed/RustEuler [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ZongoForSpeed/RustEuler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZongoForSpeed%2FRustEuler", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZongoForSpeed%2FRustEuler'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 67bd4a22b1efccd453adbad309c5664f14dda645 [INFO] testing ZongoForSpeed/RustEuler against master#562dee4820c458d823175268e41601d4c060588a for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZongoForSpeed%2FRustEuler" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ZongoForSpeed/RustEuler [INFO] finished tweaking git repo https://github.com/ZongoForSpeed/RustEuler [INFO] tweaked toml for git repo https://github.com/ZongoForSpeed/RustEuler written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ZongoForSpeed/RustEuler on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ZongoForSpeed/RustEuler 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded string-builder v0.2.0 [INFO] [stderr] Downloaded cpu-time v1.0.0 [INFO] [stderr] Downloaded permutohedron v0.2.4 [INFO] [stderr] Downloaded num v0.4.3 [INFO] [stderr] Downloaded cmake v0.1.57 [INFO] [stderr] Downloaded rand_core v0.10.0-rc-3 [INFO] [stderr] Downloaded inventory v0.3.21 [INFO] [stderr] Downloaded tempfile v3.24.0 [INFO] [stderr] Downloaded libloading v0.8.9 [INFO] [stderr] Downloaded disjoint v0.8.0 [INFO] [stderr] Downloaded quote v1.0.43 [INFO] [stderr] Downloaded chacha20 v0.10.0-rc.6 [INFO] [stderr] Downloaded colored v3.0.0 [INFO] [stderr] Downloaded rustsat-minisat v0.7.4 [INFO] [stderr] Downloaded priority-queue v2.7.0 [INFO] [stderr] Downloaded getrandom v0.4.0-rc.0 [INFO] [stderr] Downloaded js-sys v0.3.83 [INFO] [stderr] Downloaded proc-macro2 v1.0.105 [INFO] [stderr] Downloaded fraction v0.15.3 [INFO] [stderr] Downloaded rand v0.10.0-rc.6 [INFO] [stderr] Downloaded portable-atomic v1.13.0 [INFO] [stderr] Downloaded rustsat v0.7.4 [INFO] [stderr] Downloaded bindgen v0.72.1 [INFO] [stderr] Downloaded gmp-mpfr-sys v1.6.8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3486943ec093da42ec3861e30a8c746c9bd34146774d3a3f4dea3b0e84241aaf [INFO] running `Command { std: "docker" "start" "-a" "3486943ec093da42ec3861e30a8c746c9bd34146774d3a3f4dea3b0e84241aaf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3486943ec093da42ec3861e30a8c746c9bd34146774d3a3f4dea3b0e84241aaf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3486943ec093da42ec3861e30a8c746c9bd34146774d3a3f4dea3b0e84241aaf", kill_on_drop: false }` [INFO] [stdout] 3486943ec093da42ec3861e30a8c746c9bd34146774d3a3f4dea3b0e84241aaf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 269aa0811fa4aa8671309747ab1e6cda8341469730cc8d4e3417af4343929918 [INFO] running `Command { std: "docker" "start" "-a" "269aa0811fa4aa8671309747ab1e6cda8341469730cc8d4e3417af4343929918", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling libc v0.2.179 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling bindgen v0.72.1 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.6 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cc v1.2.51 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling getrandom v0.4.0-rc.0 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling rand_core v0.10.0-rc-3 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling gmp-mpfr-sys v1.6.8 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling syn v2.0.113 [INFO] [stderr] Compiling chacha20 v0.10.0-rc.6 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling cpu-time v1.0.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand v0.10.0-rc.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling fraction v0.15.3 [INFO] [stderr] Compiling ndarray v0.17.2 [INFO] [stderr] Compiling inventory v0.3.21 [INFO] [stderr] Compiling colored v3.0.0 [INFO] [stderr] Compiling priority-queue v2.7.0 [INFO] [stderr] Compiling permutohedron v0.2.4 [INFO] [stderr] Compiling string-builder v0.2.0 [INFO] [stderr] Compiling disjoint v0.8.0 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling rustsat v0.7.4 [INFO] [stderr] Compiling rustsat-minisat v0.7.4 [INFO] [stderr] Compiling rust_euler v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: methods `mobius` and `square_factor` are never used [INFO] [stdout] --> src/maths/arithmetic.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub(crate) trait Arithmetic: Sized + AddAssign + Div + DivAssign + Mul + MulAssign { [INFO] [stdout] | ---------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 27 | fn mobius<'a, V: IntoIterator>(self, primes: V) -> i8 [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 41 | fn square_factor<'a, V: IntoIterator>(self, primes: V) -> bool [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pythagorean` is never used [INFO] [stdout] --> src/maths/pythagorean.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn pythagorean() -> impl Iterator [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `next_pythagorean` is never used [INFO] [stdout] --> src/maths/pythagorean.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn next_pythagorean(t: &(N, N)) -> Option<(N, N)> [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/utils/mpz_number.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl MpzNumber { [INFO] [stdout] | -------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn set_ui(&mut self, ui: u64) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | pub fn set_si(&mut self, si: i64) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 117 | pub fn get_ui(&self) -> c_ulong { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 125 | pub fn get_u128(&self) -> u128 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | pub fn get_i128(&self) -> i128 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 159 | pub fn get_si(&self) -> c_long { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 391 | pub(crate) fn power_mod_ui(base: u64, exponent: u64, modulo: u64) -> MpzNumber { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `default_hash` is never used [INFO] [stdout] --> src/utils/hash.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) fn default_hash(t: &T) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 51s [INFO] running `Command { std: "docker" "inspect" "269aa0811fa4aa8671309747ab1e6cda8341469730cc8d4e3417af4343929918", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "269aa0811fa4aa8671309747ab1e6cda8341469730cc8d4e3417af4343929918", kill_on_drop: false }` [INFO] [stdout] 269aa0811fa4aa8671309747ab1e6cda8341469730cc8d4e3417af4343929918 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bc3cb6ef61165e99b7aee5cfec97c4cf1c1f419ec27d01627acf9c8f081c94cc [INFO] running `Command { std: "docker" "start" "-a" "bc3cb6ef61165e99b7aee5cfec97c4cf1c1f419ec27d01627acf9c8f081c94cc", kill_on_drop: false }` [INFO] [stderr] Compiling rust_euler v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.74s [INFO] running `Command { std: "docker" "inspect" "bc3cb6ef61165e99b7aee5cfec97c4cf1c1f419ec27d01627acf9c8f081c94cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc3cb6ef61165e99b7aee5cfec97c4cf1c1f419ec27d01627acf9c8f081c94cc", kill_on_drop: false }` [INFO] [stdout] bc3cb6ef61165e99b7aee5cfec97c4cf1c1f419ec27d01627acf9c8f081c94cc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fa0e2aede150d9479906d6392352606ea041890df2bc1ce972ee20e56d564b58 [INFO] running `Command { std: "docker" "start" "-a" "fa0e2aede150d9479906d6392352606ea041890df2bc1ce972ee20e56d564b58", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rust_euler-8cb5832f7a073a38) [INFO] [stdout] [INFO] [stdout] running 372 tests [INFO] [stdout] test maths::arithmetic::tests::test_bezout ... ok [INFO] [stdout] test maths::arithmetic::tests::test_gcd ... ok [INFO] [stdout] test maths::arithmetic::tests::test_mobius ... ok [INFO] [stdout] test maths::arithmetic::tests::test_factorization ... ok [INFO] [stdout] test maths::arithmetic::tests::test_lcm ... ok [INFO] [stdout] test maths::arithmetic::tests::test_number_of_divisors ... ok [INFO] [stdout] test maths::arithmetic::tests::test_phi ... ok [INFO] [stdout] test maths::arithmetic::tests::test_radical ... ok [INFO] [stdout] test maths::arithmetic::tests::test_square_factor ... ok [INFO] [stdout] test maths::arithmetic::tests::test_repunit ... ok [INFO] [stdout] test maths::arithmetic::tests::test_sum_of_divisors ... ok [INFO] [stdout] test maths::digits::tests::test_concat_numbers ... ok [INFO] [stdout] test maths::digits::tests::test_count_digits ... ok [INFO] [stdout] test maths::digits::tests::test_conversion ... ok [INFO] [stdout] test maths::digits::tests::test_extract_digits ... ok [INFO] [stdout] test maths::digits::tests::test_ones ... ok [INFO] [stdout] test maths::digits::tests::test_palindrome ... ok [INFO] [stdout] test maths::digits::tests::test_reverse ... ok [INFO] [stdout] test maths::digits::tests::test_sum_digits ... ok [INFO] [stdout] test maths::factorial::tests::test_binomial ... ok [INFO] [stdout] test maths::factorial::tests::test_factorial ... ok [INFO] [stdout] test maths::matrix::tests::test_power_matrix_3x3 ... ok [INFO] [stdout] test maths::fibonacci::tests::test_fibonacci_limite ... ok [INFO] [stdout] test maths::matrix::tests::test_power_matrix_f64 ... ok [INFO] [stdout] test maths::integer_root::tests::test_isqrt ... ok [INFO] [stdout] test maths::fibonacci::tests::test_fibonacci ... ok [INFO] [stdout] test maths::matrix::tests::test_power_matrix_mod ... ok [INFO] [stdout] test maths::matrix::tests::test_power_matrix_2x2 ... ok [INFO] [stdout] test maths::polygonal::tests::test_hexagonal ... ok [INFO] [stdout] test maths::polygonal::tests::test_heptagonal ... ok [INFO] [stdout] test maths::polygonal::tests::test_octagonal ... ok [INFO] [stdout] test maths::polygonal::tests::test_pentagonal ... ok [INFO] [stdout] test maths::polygonal::tests::test_triangulaire ... ok [INFO] [stdout] test maths::polynomial::tests::test_add ... ok [INFO] [stdout] test maths::polynomial::tests::test_eq ... ok [INFO] [stdout] test maths::polynomial::tests::test_fraction ... ok [INFO] [stdout] test maths::arithmetic::tests::test_divisors ... ok [INFO] [stdout] test maths::polynomial::tests::test_init ... ok [INFO] [stdout] test maths::polynomial::tests::test_mul ... ok [INFO] [stdout] test maths::polynomial::tests::test_sub ... ok [INFO] [stdout] test maths::polynomial::tests::test_to_string ... ok [INFO] [stdout] test maths::power::tests::test_power ... ok [INFO] [stdout] test maths::power::tests::test_power_mod ... ok [INFO] [stdout] test maths::primes::tests::test_crible2 ... ok [INFO] [stdout] test maths::digits::tests::test_permutation ... ok [INFO] [stdout] test maths::primes::tests::test_crible235 ... ok [INFO] [stdout] test maths::primes::tests::test_crible23_large ... ok [INFO] [stdout] test maths::primes::tests::u128::deterministic_reproducibility ... ok [INFO] [stdout] test maths::primes::tests::test_miller_rabin ... ok [INFO] [stdout] test maths::primes::tests::u128::even_numbers_gt_2 ... ok [INFO] [stdout] test maths::primes::tests::u128::small_composites ... ok [INFO] [stdout] test maths::primes::tests::u128::squares_are_composite ... ok [INFO] [stdout] test maths::primes::tests::u16::deterministic_reproducibility ... ok [INFO] [stdout] test maths::primes::tests::test_next_prime ... ok [INFO] [stdout] test maths::primes::tests::u16::even_numbers_gt_2 ... ok [INFO] [stdout] test maths::primes::tests::u16::small_composites ... ok [INFO] [stdout] test maths::primes::tests::u16::squares_are_composite ... ok [INFO] [stdout] test maths::primes::tests::u64::even_numbers_gt_2 ... ok [INFO] [stdout] test maths::primes::tests::u32::deterministic_reproducibility ... ok [INFO] [stdout] test maths::primes::tests::u128::small_primes ... ok [INFO] [stdout] test maths::primes::tests::u32::small_primes ... ok [INFO] [stdout] test maths::primes::tests::u32::small_composites ... ok [INFO] [stdout] test maths::primes::tests::u64::small_composites ... ok [INFO] [stdout] test maths::primes::tests::u32::even_numbers_gt_2 ... ok [INFO] [stdout] test maths::primes::tests::u64::small_primes ... ok [INFO] [stdout] test maths::primes::tests::u64::squares_are_composite ... ok [INFO] [stdout] test maths::pythagorean::tests::test_fibonacci_limite ... ok [INFO] [stdout] test problems::problems_0xx::problem001::tests::test_problem001 ... ok [INFO] [stdout] test maths::pythagorean::tests::test_pythagorean ... ok [INFO] [stdout] test problems::problems_0xx::problem002::tests::test_problem002 ... ok [INFO] [stdout] test problems::problems_0xx::problem006::tests::test_problem006 ... ok [INFO] [stdout] test problems::problems_0xx::problem005::tests::test_problem005 ... ok [INFO] [stdout] test problems::problems_0xx::problem003::tests::test_problem003 ... ok [INFO] [stdout] test maths::primes::tests::u16::small_primes ... ok [INFO] [stdout] test maths::primes::tests::u32::squares_are_composite ... ok [INFO] [stdout] test maths::primes::tests::u64::deterministic_reproducibility ... ok [INFO] [stdout] test problems::problems_0xx::problem008::tests::test_problem008 ... ok [INFO] [stdout] test problems::problems_0xx::problem011::tests::test_problem011 ... ok [INFO] [stdout] test problems::problems_0xx::problem018::tests::test_problem018 ... ok [INFO] [stdout] test problems::problems_0xx::problem013::tests::test_problem013 ... ok [INFO] [stdout] test problems::problems_0xx::problem015::tests::test_problem015 ... ok [INFO] [stdout] test problems::problems_0xx::problem016::tests::test_problem016 ... ok [INFO] [stdout] test problems::problems_0xx::problem009::tests::test_problem009 ... ok [INFO] [stdout] test problems::problems_0xx::problem017::tests::test_problem017 ... ok [INFO] [stdout] test problems::problems_0xx::problem019::tests::test_problem019 ... ok [INFO] [stdout] test problems::problems_0xx::problem020::tests::test_problem020 ... ok [INFO] [stdout] test problems::problems_0xx::problem028::tests::test_problem028 ... ok [INFO] [stdout] test problems::problems_0xx::problem021::tests::test_problem021 ... ok [INFO] [stdout] test problems::problems_0xx::problem022::tests::test_problem022 ... ok [INFO] [stdout] test maths::matrix::tests::test_power_matrix_4x4 ... ok [INFO] [stdout] test problems::problems_0xx::problem031::tests::test_problem031 ... ok [INFO] [stdout] test maths::primes::tests::test_crible23_small ... ok [INFO] [stdout] test problems::problems_0xx::problem033::tests::test_problem033 ... ok [INFO] [stdout] test problems::problems_0xx::problem030::tests::test_problem030 ... ok [INFO] [stdout] test problems::problems_0xx::problem029::tests::test_problem029 ... ok [INFO] [stdout] test problems::problems_0xx::problem007::tests::test_problem007 ... ok [INFO] [stdout] test maths::primes::tests::test_crible235_large ... ok [INFO] [stdout] test problems::problems_0xx::problem039::tests::test_problem039 ... ok [INFO] [stdout] test problems::problems_0xx::problem010::tests::test_problem010 ... ok [INFO] [stdout] test problems::problems_0xx::problem004::tests::test_problem004 ... ok [INFO] [stdout] test problems::problems_0xx::problem042::tests::test_problem042 ... ok [INFO] [stdout] test problems::problems_0xx::problem026::tests::test_problem026 ... ok [INFO] [stdout] test problems::problems_0xx::problem027::tests::test_problem027 ... ok [INFO] [stdout] test problems::problems_0xx::problem037::tests::test_problem037 ... ok [INFO] [stdout] test problems::problems_0xx::problem045::tests::test_problem045 ... ok [INFO] [stdout] test problems::problems_0xx::problem046::tests::test_problem046 ... ok [INFO] [stdout] test problems::problems_0xx::problem048::tests::test_problem048 ... ok [INFO] [stdout] test problems::problems_0xx::problem035::tests::test_problem035 ... ok [INFO] [stdout] test problems::problems_0xx::problem044::tests::test_problem044 ... ok [INFO] [stdout] test problems::problems_0xx::problem050::tests::test_problem050 ... ok [INFO] [stdout] test problems::problems_0xx::problem052::tests::test_problem052 ... ok [INFO] [stdout] test problems::problems_0xx::problem053::tests::test_problem053 ... ok [INFO] [stdout] test problems::problems_0xx::problem025::tests::test_problem025 ... ok [INFO] [stdout] test problems::problems_0xx::problem054::tests::test_problem054 ... ok [INFO] [stdout] test problems::problems_0xx::problem056::tests::test_problem056 ... ok [INFO] [stdout] test problems::problems_0xx::problem057::tests::test_problem057 ... ok [INFO] [stdout] test problems::problems_0xx::problem038::tests::test_problem038 ... ok [INFO] [stdout] test problems::problems_0xx::problem051::tests::test_problem051 ... ok [INFO] [stdout] test problems::problems_0xx::problem034::tests::test_problem034 ... ok [INFO] [stdout] test problems::problems_0xx::problem061::tests::test_problem061 ... ok [INFO] [stdout] test problems::problems_0xx::problem059::tests::test_problem059 ... ok [INFO] [stdout] test problems::problems_0xx::problem063::tests::test_problem063 ... ok [INFO] [stdout] test problems::problems_0xx::problem024::tests::test_problem024 ... ok [INFO] [stdout] test problems::problems_0xx::problem065::tests::test_problem065 ... ok [INFO] [stdout] test problems::problems_0xx::problem066::tests::test_problem066 ... ok [INFO] [stdout] test problems::problems_0xx::problem067::tests::test_problem067 ... ok [INFO] [stdout] test problems::problems_0xx::problem047::tests::test_problem047 ... ok [INFO] [stdout] test problems::problems_0xx::problem069::tests::test_problem069 ... ok [INFO] [stdout] test problems::problems_0xx::problem070::tests::test_problem070 ... ok [INFO] [stdout] test problems::problems_0xx::problem040::tests::test_problem040 ... ok [INFO] [stdout] test problems::problems_0xx::problem055::tests::test_problem055 ... ok [INFO] [stdout] test problems::problems_0xx::problem036::tests::test_problem036 ... ok [INFO] [stdout] test problems::problems_0xx::problem049::tests::test_problem049 ... ok [INFO] [stdout] test problems::problems_0xx::problem064::tests::test_problem064 ... ok [INFO] [stdout] test problems::problems_0xx::problem076::tests::test_problem076 ... ok [INFO] [stdout] test problems::problems_0xx::problem075::tests::test_problem075 ... ok [INFO] [stdout] test problems::problems_0xx::problem023::tests::test_problem023 ... ok [INFO] [stdout] test problems::problems_0xx::problem079::tests::test_problem079 ... ok [INFO] [stdout] test problems::problems_0xx::problem080::tests::test_problem080 ... ok [INFO] [stdout] test problems::problems_0xx::problem081::tests::test_problem081 ... ok [INFO] [stdout] test problems::problems_0xx::problem082::tests::test_problem082 ... ok [INFO] [stdout] test problems::problems_0xx::problem041::tests::test_problem041 ... ok [INFO] [stdout] test problems::problems_0xx::problem083::tests::test_problem083 ... ok [INFO] [stdout] test problems::problems_0xx::problem085::tests::test_problem085 ... ok [INFO] [stdout] test problems::problems_0xx::problem072::tests::test_problem072 ... ok [INFO] [stdout] test problems::problems_0xx::problem086::tests::test_problem086 ... ok [INFO] [stdout] test problems::problems_0xx::problem073::tests::test_problem073 ... ok [INFO] [stdout] test problems::problems_0xx::problem089::tests::test_problem089 ... ok [INFO] [stdout] test problems::problems_0xx::problem071::tests::test_problem071 ... ok [INFO] [stdout] test problems::problems_0xx::problem077::tests::test_problem077 ... ok [INFO] [stdout] test problems::problems_0xx::problem091::tests::test_problem091 ... ok [INFO] [stdout] test problems::problems_0xx::problem088::tests::test_problem088 ... ok [INFO] [stdout] test problems::problems_0xx::problem068::tests::test_problem068 ... ok [INFO] [stdout] test problems::problems_0xx::problem032::tests::test_problem032 ... ok [INFO] [stdout] test problems::problems_0xx::problem087::tests::test_problem087 ... ok [INFO] [stdout] test problems::problems_0xx::problem097::tests::test_problem097 ... ok [INFO] [stdout] test problems::problems_0xx::problem043::tests::test_problem043 ... ok [INFO] [stdout] test problems::problems_0xx::problem099::tests::test_problem099 ... ok [INFO] [stdout] test problems::problems_0xx::problem100::tests::test_problem100 ... ok [INFO] [stdout] test problems::problems_1xx::problem101::tests::test_problem101 ... ok [INFO] [stdout] test problems::problems_1xx::problem102::tests::test_problem102 ... ok [INFO] [stdout] test problems::problems_0xx::problem092::tests::test_problem092 ... ok [INFO] [stdout] test problems::problems_0xx::problem093::tests::test_problem093 ... ok [INFO] [stdout] test problems::problems_0xx::problem096::tests::test_problem096 ... ok [INFO] [stdout] test problems::problems_1xx::problem106::tests::test_problem106 ... ok [INFO] [stdout] test problems::problems_1xx::problem107::tests::test_problem107 ... ok [INFO] [stdout] test problems::problems_1xx::problem108::tests::test_problem108 ... ok [INFO] [stdout] test problems::problems_1xx::problem105::tests::test_problem105 ... ok [INFO] [stdout] test problems::problems_1xx::problem109::tests::test_problem109 ... ok [INFO] [stdout] test problems::problems_1xx::problem111::tests::test_problem111 ... ok [INFO] [stdout] test problems::problems_0xx::problem062::tests::test_problem062 ... ok [INFO] [stdout] test problems::problems_1xx::problem113::tests::test_problem113 ... ok [INFO] [stdout] test problems::problems_1xx::problem114::tests::test_problem114 ... ok [INFO] [stdout] test problems::problems_1xx::problem115::tests::test_problem115 ... ok [INFO] [stdout] test problems::problems_1xx::problem116::tests::test_problem116 ... ok [INFO] [stdout] test problems::problems_1xx::problem117::tests::test_problem117 ... ok [INFO] [stdout] test problems::problems_1xx::problem104::tests::test_problem104 ... ok [INFO] [stdout] test problems::problems_1xx::problem119::tests::test_problem119 ... ok [INFO] [stdout] test problems::problems_1xx::problem120::tests::test_problem120 ... ok [INFO] [stdout] test problems::problems_1xx::problem121::tests::test_problem121 ... ok [INFO] [stdout] test problems::problems_0xx::problem012::tests::test_problem012 ... ok [INFO] [stdout] test problems::problems_1xx::problem103::tests::test_problem103 ... ok [INFO] [stdout] test problems::problems_1xx::problem123::tests::test_problem123 ... ok [INFO] [stdout] test problems::problems_1xx::problem112::tests::test_problem112 ... ok [INFO] [stdout] test problems::problems_1xx::problem124::tests::test_problem124 ... ok [INFO] [stdout] test problems::problems_1xx::problem125::tests::test_problem125 ... ok [INFO] [stdout] test problems::problems_0xx::problem014::tests::test_problem014 ... ok [INFO] [stdout] test problems::problems_1xx::problem129::tests::test_problem129 ... ok [INFO] [stdout] test problems::problems_1xx::problem130::tests::test_problem130 ... ok [INFO] [stdout] test problems::problems_1xx::problem131::tests::test_problem131 ... ok [INFO] [stdout] test problems::problems_1xx::problem132::tests::test_problem132 ... ok [INFO] [stdout] test problems::problems_1xx::problem126::tests::test_problem126 ... ok [INFO] [stdout] test problems::problems_1xx::problem134::tests::test_problem134 ... ok [INFO] [stdout] test problems::problems_1xx::problem110::tests::test_problem110 ... ok [INFO] [stdout] test problems::problems_1xx::problem135::tests::test_problem135 ... ok [INFO] [stdout] test problems::problems_1xx::problem137::tests::test_problem137 ... ok [INFO] [stdout] test problems::problems_1xx::problem138::tests::test_problem138 ... ok [INFO] [stdout] test problems::problems_1xx::problem118::tests::test_problem118 ... ok [INFO] [stdout] test problems::problems_1xx::problem140::tests::test_problem140 ... ok [INFO] [stdout] test problems::problems_1xx::problem122::tests::test_problem122 ... ok [INFO] [stdout] test problems::problems_1xx::problem141::tests::test_problem141 ... ok [INFO] [stdout] test problems::problems_1xx::problem128::tests::test_problem128 ... ok [INFO] [stdout] test problems::problems_1xx::problem144::tests::test_problem144 ... ok [INFO] [stdout] test problems::problems_0xx::problem058::tests::test_problem058 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem060::tests::test_problem060 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem084::tests::test_problem084 ... ok [INFO] [stdout] test problems::problems_0xx::problem074::tests::test_problem074 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem078::tests::test_problem078 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem142::tests::test_problem142 ... ok [INFO] [stdout] test problems::problems_1xx::problem139::tests::test_problem139 ... ok [INFO] [stdout] test problems::problems_0xx::problem090::tests::test_problem090 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem133::tests::test_problem133 ... ok [INFO] [stdout] test problems::problems_1xx::problem147::tests::test_problem147 ... ok [INFO] [stdout] test problems::problems_0xx::problem094::tests::test_problem094 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem095::tests::test_problem095 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem098::tests::test_problem098 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem149::tests::test_problem149 ... ok [INFO] [stdout] test problems::problems_1xx::problem151::tests::test_problem151 ... ok [INFO] [stdout] test problems::problems_1xx::problem143::tests::test_problem143 ... ok [INFO] [stdout] test problems::problems_1xx::problem127::tests::test_problem127 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem152::tests::test_problem152 ... ok [INFO] [stdout] test problems::problems_1xx::problem136::tests::test_problem136 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem098::tests::test_problem098 ... ok [INFO] [stdout] test problems::problems_0xx::problem095::tests::test_problem095 ... ok [INFO] [stdout] test problems::problems_0xx::problem090::tests::test_problem090 ... ok [INFO] [stdout] test problems::problems_1xx::problem145::tests::test_problem145 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem094::tests::test_problem094 ... ok [INFO] [stdout] test problems::problems_1xx::problem158::tests::test_problem158 ... ok [INFO] [stdout] test problems::problems_1xx::problem146::tests::test_problem146 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem148::tests::test_problem148 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem150::tests::test_problem150 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem159::tests::test_problem159 ... ok [INFO] [stdout] test problems::problems_1xx::problem160::tests::test_problem160 ... ok [INFO] [stdout] test problems::problems_1xx::problem153::tests::test_problem153 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem060::tests::test_problem060 ... ok [INFO] [stdout] test problems::problems_1xx::problem162::tests::test_problem162 ... ok [INFO] [stdout] test problems::problems_1xx::problem163::tests::test_problem163 ... ok [INFO] [stdout] test problems::problems_1xx::problem164::tests::test_problem164 ... ok [INFO] [stdout] test problems::problems_1xx::problem154::tests::test_problem154 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem155::tests::test_problem155 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem156::tests::test_problem156 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem157::tests::test_problem157 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem161::tests::test_problem161 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem157::tests::test_problem157 ... ok [INFO] [stdout] test problems::problems_1xx::problem165::tests::test_problem165 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem136::tests::test_problem136 ... ok [INFO] [stdout] test problems::problems_1xx::problem153::tests::test_problem153 ... ok [INFO] [stdout] test problems::problems_1xx::problem168::tests::test_problem168 ... ok [INFO] [stdout] test problems::problems_1xx::problem169::tests::test_problem169 ... ok [INFO] [stdout] test problems::problems_1xx::problem166::tests::test_problem166 ... ok [INFO] [stdout] test problems::problems_1xx::problem171::tests::test_problem171 ... ok [INFO] [stdout] test problems::problems_1xx::problem172::tests::test_problem172 ... ok [INFO] [stdout] test problems::problems_1xx::problem173::tests::test_problem173 ... ok [INFO] [stdout] test problems::problems_1xx::problem174::tests::test_problem174 ... ok [INFO] [stdout] test problems::problems_1xx::problem175::tests::test_problem175 ... ok [INFO] [stdout] test problems::problems_1xx::problem176::tests::test_problem176 ... ok [INFO] [stdout] test problems::problems_1xx::problem167::tests::test_problem167 ... ok [INFO] [stdout] test problems::problems_1xx::problem178::tests::test_problem178 ... ok [INFO] [stdout] test problems::problems_0xx::problem074::tests::test_problem074 ... ok [INFO] [stdout] test problems::problems_1xx::problem180::tests::test_problem180 ... ok [INFO] [stdout] test problems::problems_1xx::problem181::tests::test_problem181 ... ok [INFO] [stdout] test problems::problems_1xx::problem182::tests::test_problem182 ... ok [INFO] [stdout] test problems::problems_1xx::problem183::tests::test_problem183 ... ok [INFO] [stdout] test problems::problems_1xx::problem170::tests::test_problem170 has been running for over 60 seconds [INFO] [stdout] test problems::problems_0xx::problem078::tests::test_problem078 ... ok [INFO] [stdout] test problems::problems_1xx::problem185::tests::test_problem185 ... ok [INFO] [stdout] test problems::problems_1xx::problem184::tests::test_problem184 ... ok [INFO] [stdout] test problems::problems_1xx::problem186::tests::test_problem186 ... ok [INFO] [stdout] test problems::problems_1xx::problem188::tests::test_problem188 ... ok [INFO] [stdout] test problems::problems_1xx::problem189::tests::test_problem189 ... ok [INFO] [stdout] test problems::problems_1xx::problem190::tests::test_problem190 ... ok [INFO] [stdout] test problems::problems_1xx::problem191::tests::test_problem191 ... ok [INFO] [stdout] test problems::problems_1xx::problem177::tests::test_problem177 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem177::tests::test_problem177 ... ok [INFO] [stdout] test problems::problems_1xx::problem179::tests::test_problem179 has been running for over 60 seconds [INFO] [stdout] test problems::problems_1xx::problem179::tests::test_problem179 ... ok [INFO] [stdout] test problems::problems_1xx::problem194::tests::test_problem194 ... ok [INFO] [stdout] test problems::problems_1xx::problem195::tests::test_problem195 ... ok [INFO] [stdout] test problems::problems_1xx::problem187::tests::test_problem187 has been running for over 60 seconds [INFO] [stderr] error: test failed, to rerun pass `--bin rust_euler` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/deps/rust_euler-8cb5832f7a073a38` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "fa0e2aede150d9479906d6392352606ea041890df2bc1ce972ee20e56d564b58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa0e2aede150d9479906d6392352606ea041890df2bc1ce972ee20e56d564b58", kill_on_drop: false }` [INFO] [stdout] fa0e2aede150d9479906d6392352606ea041890df2bc1ce972ee20e56d564b58