[INFO] cloning repository https://github.com/ognevnydemon/ognlib
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ognevnydemon/ognlib" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fognevnydemon%2Fognlib", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fognevnydemon%2Fognlib'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 30c6db9b13b179de61208d83a56c36d60052a34b
[INFO] testing ognevnydemon/ognlib against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fognevnydemon%2Fognlib" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ognevnydemon/ognlib on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/ognevnydemon/ognlib
[INFO] finished tweaking git repo https://github.com/ognevnydemon/ognlib
[INFO] tweaked toml for git repo https://github.com/ognevnydemon/ognlib written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/ognevnydemon/ognlib 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9a52de58ba5d07b8cfe090bb72df39081a6549c90935ebb35f6109332452cbfa
[INFO] running `Command { std: "docker" "start" "-a" "9a52de58ba5d07b8cfe090bb72df39081a6549c90935ebb35f6109332452cbfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a52de58ba5d07b8cfe090bb72df39081a6549c90935ebb35f6109332452cbfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a52de58ba5d07b8cfe090bb72df39081a6549c90935ebb35f6109332452cbfa", kill_on_drop: false }`
[INFO] [stdout] 9a52de58ba5d07b8cfe090bb72df39081a6549c90935ebb35f6109332452cbfa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 507fdf777810c901c7eaac1835a3db9ee978eb2b93e5b012d8d74523280d4c42
[INFO] running `Command { std: "docker" "start" "-a" "507fdf777810c901c7eaac1835a3db9ee978eb2b93e5b012d8d74523280d4c42", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.18
[INFO] [stderr]    Compiling proc-macro2 v1.0.74
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.17
[INFO] [stderr]    Compiling syn v2.0.46
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling crossbeam-deque v0.8.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rayon v1.8.0
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling ognlib v0.5.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.76s
[INFO] running `Command { std: "docker" "inspect" "507fdf777810c901c7eaac1835a3db9ee978eb2b93e5b012d8d74523280d4c42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "507fdf777810c901c7eaac1835a3db9ee978eb2b93e5b012d8d74523280d4c42", kill_on_drop: false }`
[INFO] [stdout] 507fdf777810c901c7eaac1835a3db9ee978eb2b93e5b012d8d74523280d4c42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3145f9a9f48f116a393fdcbbc31c3d683e45363fb45d95556540b0984dc6567f
[INFO] running `Command { std: "docker" "start" "-a" "3145f9a9f48f116a393fdcbbc31c3d683e45363fb45d95556540b0984dc6567f", kill_on_drop: false }`
[INFO] [stderr]    Compiling ognlib v0.5.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.29s
[INFO] running `Command { std: "docker" "inspect" "3145f9a9f48f116a393fdcbbc31c3d683e45363fb45d95556540b0984dc6567f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3145f9a9f48f116a393fdcbbc31c3d683e45363fb45d95556540b0984dc6567f", kill_on_drop: false }`
[INFO] [stdout] 3145f9a9f48f116a393fdcbbc31c3d683e45363fb45d95556540b0984dc6567f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 199031baa81bd4a72736da60c0d829d626b5420d4083ed9a818c15619aac73e1
[INFO] running `Command { std: "docker" "start" "-a" "199031baa81bd4a72736da60c0d829d626b5420d4083ed9a818c15619aac73e1", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ognlib-27184383c1144770)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ognlib
[INFO] [stdout] 
[INFO] [stdout] running 217 tests
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::bin_search (line 6) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::PrimeStatus::is_composite (line 51) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::isize::is_prime (line 79) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::isize::is_composite (line 103) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::PrimeStatus::is_probably_prime (line 37) ... ok
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::mask_match (line 35) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::PrimeStatus::is_prime (line 23) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::isize::is_probably_prime (line 91) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::bubble (line 8) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::insertion (line 61) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::cocktail_shaker (line 143) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::search (line 35) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::miller_rabin (line 187) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::wilson_th (line 151) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::as_bool (line 145) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::sqrtest (line 117) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::merge (line 84) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::quick (line 182) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::factorial (line 145) ... ok
[INFO] [stdout] test src/num/power.rs - num::power::bin_pow (line 9) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::rev (line 145) ... ok
[INFO] [stdout] test src/num/power.rs - num::power::modpow (line 34) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::sum (line 145) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add_to_str (line 1088) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::base (line 954) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from_radix (line 887) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from_str (line 79) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::number (line 926) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::new (line 856) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul_to_str (line 1134) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::number_dec (line 940) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::radix (line 968) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::to_radix (line 992) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::to_str_radix (line 1046) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub_to_str (line 1111) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add_to_int (line 1397) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::base (line 1262) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from_str (line 117) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from_radix (line 1194) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::number (line 1234) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::new (line 1159) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul_to_int (line 1443) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::number_dec (line 1248) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::radix (line 1276) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub_to_int (line 1420) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::to_int_radix (line 1352) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::dec (line 18) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::to_radix (line 1300) ... ok
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::mask_match (line 51) has been running for over 60 seconds
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::mask_match (line 51) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 217 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 349.43s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "199031baa81bd4a72736da60c0d829d626b5420d4083ed9a818c15619aac73e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "199031baa81bd4a72736da60c0d829d626b5420d4083ed9a818c15619aac73e1", kill_on_drop: false }`
[INFO] [stdout] 199031baa81bd4a72736da60c0d829d626b5420d4083ed9a818c15619aac73e1
[INFO] testing ognevnydemon/ognlib against beta-2023-12-22 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fognevnydemon%2Fognlib" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ognevnydemon/ognlib on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/ognevnydemon/ognlib
[INFO] finished tweaking git repo https://github.com/ognevnydemon/ognlib
[INFO] tweaked toml for git repo https://github.com/ognevnydemon/ognlib written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/ognevnydemon/ognlib 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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 95dde68e3a3342ca5ae0deaa4db2a4984caeb87e32965e436199e3325a2cf248
[INFO] running `Command { std: "docker" "start" "-a" "95dde68e3a3342ca5ae0deaa4db2a4984caeb87e32965e436199e3325a2cf248", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "95dde68e3a3342ca5ae0deaa4db2a4984caeb87e32965e436199e3325a2cf248", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95dde68e3a3342ca5ae0deaa4db2a4984caeb87e32965e436199e3325a2cf248", kill_on_drop: false }`
[INFO] [stdout] 95dde68e3a3342ca5ae0deaa4db2a4984caeb87e32965e436199e3325a2cf248
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5bf8d69e89fd20a53078c367e6fe8febc5d7e51ca24b2186d9cef451328ca82a
[INFO] running `Command { std: "docker" "start" "-a" "5bf8d69e89fd20a53078c367e6fe8febc5d7e51ca24b2186d9cef451328ca82a", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.18
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling proc-macro2 v1.0.74
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.17
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.46
[INFO] [stderr]    Compiling crossbeam-deque v0.8.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]    Compiling rayon v1.8.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling ognlib v0.5.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.33s
[INFO] running `Command { std: "docker" "inspect" "5bf8d69e89fd20a53078c367e6fe8febc5d7e51ca24b2186d9cef451328ca82a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5bf8d69e89fd20a53078c367e6fe8febc5d7e51ca24b2186d9cef451328ca82a", kill_on_drop: false }`
[INFO] [stdout] 5bf8d69e89fd20a53078c367e6fe8febc5d7e51ca24b2186d9cef451328ca82a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 957f07b7052504e8e9298fea344c812d7a0c147618b9860eda219b16de188969
[INFO] running `Command { std: "docker" "start" "-a" "957f07b7052504e8e9298fea344c812d7a0c147618b9860eda219b16de188969", kill_on_drop: false }`
[INFO] [stderr]    Compiling ognlib v0.5.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.50s
[INFO] running `Command { std: "docker" "inspect" "957f07b7052504e8e9298fea344c812d7a0c147618b9860eda219b16de188969", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "957f07b7052504e8e9298fea344c812d7a0c147618b9860eda219b16de188969", kill_on_drop: false }`
[INFO] [stdout] 957f07b7052504e8e9298fea344c812d7a0c147618b9860eda219b16de188969
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 86950e948fa6fa583e7a04a515069e3bf79d7902575cdf910b64fcbe56ac6588
[INFO] running `Command { std: "docker" "start" "-a" "86950e948fa6fa583e7a04a515069e3bf79d7902575cdf910b64fcbe56ac6588", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ognlib-9e18ed7f492a7f5a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ognlib
[INFO] [stdout] 
[INFO] [stdout] running 217 tests
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::bin_search (line 6) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::PrimeStatus::is_composite (line 51) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::PrimeStatus::is_probably_prime (line 37) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::isize::is_composite (line 103) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::PrimeStatus::is_prime (line 23) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::isize::is_prime (line 79) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::bubble (line 8) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::isize::is_probably_prime (line 91) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::cocktail_shaker (line 143) ... ok
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::mask_match (line 35) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::insertion (line 61) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::search (line 35) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::wilson_th (line 151) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::sqrtest (line 117) ... ok
[INFO] [stdout] test src/algorithm/prime.rs - algorithm::prime::miller_rabin (line 187) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::merge (line 84) ... ok
[INFO] [stdout] test src/algorithm/sort.rs - algorithm::sort::quick (line 182) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i128::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i16::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i32::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i64::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::i8::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::isize::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u128::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u16::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u32::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u64::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::count (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::sum (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::u8::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::count (line 145) ... ok
[INFO] [stdout] test src/num/power.rs - num::power::bin_pow (line 9) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::as_bool (line 145) ... ok
[INFO] [stdout] test src/num/power.rs - num::power::modpow (line 34) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::factorial (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::has_digit (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::rev (line 145) ... ok
[INFO] [stdout] test src/num/methods.rs - num::methods::usize::sum (line 145) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::base (line 954) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::add_to_str (line 1088) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from_radix (line 887) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::from_str (line 79) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::mul_to_str (line 1134) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::new (line 856) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::number (line 926) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::number_dec (line 940) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::radix (line 968) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/algorithm/extra.rs - algorithm::extra::mask_match (line 51) has been running for over 60 seconds
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::to_radix (line 992) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::sub_to_str (line 1111) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::Radix::to_str_radix (line 1046) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::base (line 1262) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::add_to_int (line 1397) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::div_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from_radix (line 1194) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::from_str (line 117) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::mul_to_int (line 1443) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::new (line 1159) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::number (line 1234) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::number_dec (line 1248) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::radix (line 1276) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::rem_assign (line 846) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub (line 847) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub_assign (line 849) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::sub_to_int (line 1420) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::to_radix (line 1300) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::StringRadix::to_int_radix (line 1352) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::dec (line 18) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::i8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::isize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u16::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u32::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u64::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::u8::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[INFO] [stdout] test src/num/radix.rs - num::radix::usize::from (line 848) ... ok
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "86950e948fa6fa583e7a04a515069e3bf79d7902575cdf910b64fcbe56ac6588", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86950e948fa6fa583e7a04a515069e3bf79d7902575cdf910b64fcbe56ac6588", kill_on_drop: false }`
[INFO] [stdout] 86950e948fa6fa583e7a04a515069e3bf79d7902575cdf910b64fcbe56ac6588
