[INFO] fetching crate string-number 0.3.0... [INFO] testing string-number-0.3.0 against 1.81.0 for beta-1.82-1 [INFO] extracting crate string-number 0.3.0 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate string-number 0.3.0 on toolchain 1.81.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.81.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate string-number 0.3.0 [INFO] finished tweaking crates.io crate string-number 0.3.0 [INFO] tweaked toml for crates.io crate string-number 0.3.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.81.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 91 packages to latest compatible versions [INFO] [stderr] Adding bigdecimal v0.2.2 (latest: v0.4.5) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding clap v2.34.0 (latest: v4.5.17) [INFO] [stderr] Adding criterion v0.3.6 (latest: v0.5.1) [INFO] [stderr] Adding criterion-plot v0.4.5 (latest: v0.5.0) [INFO] [stderr] Adding env_logger v0.8.4 (latest: v0.11.5) [INFO] [stderr] Adding half v1.8.3 (latest: v2.4.1) [INFO] [stderr] Adding hermit-abi v0.1.19 (latest: v0.4.0) [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] [stderr] Adding num-bigint v0.3.3 (latest: v0.4.6) [INFO] [stderr] Adding rstest v0.10.0 (latest: v0.22.0) [INFO] [stderr] Adding rustc_version v0.3.3 (latest: v0.4.1) [INFO] [stderr] Adding semver v0.11.0 (latest: v1.0.23) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding textwrap v0.11.0 (latest: v0.16.1) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.81.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rstest v0.10.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+1.81.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1567a3b23514fd977ff1abf1f477bdce5e7c1f10159edf05d7b419b3806aa91c [INFO] running `Command { std: "docker" "start" "-a" "1567a3b23514fd977ff1abf1f477bdce5e7c1f10159edf05d7b419b3806aa91c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1567a3b23514fd977ff1abf1f477bdce5e7c1f10159edf05d7b419b3806aa91c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1567a3b23514fd977ff1abf1f477bdce5e7c1f10159edf05d7b419b3806aa91c", kill_on_drop: false }` [INFO] [stdout] 1567a3b23514fd977ff1abf1f477bdce5e7c1f10159edf05d7b419b3806aa91c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+1.81.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dc189101831c623eecabc9345d87f147b530481a4330a7288bc6e85610495f66 [INFO] running `Command { std: "docker" "start" "-a" "dc189101831c623eecabc9345d87f147b530481a4330a7288bc6e85610495f66", kill_on_drop: false }` [INFO] [stderr] Compiling anyhow v1.0.87 [INFO] [stderr] Compiling string-number v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:246:40 [INFO] [stdout] | [INFO] [stdout] 246 | Number::Negative(r) => (l - r.positive()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 246 - Number::Negative(r) => (l - r.positive()), [INFO] [stdout] 246 + Number::Negative(r) => l - r.positive(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:250:40 [INFO] [stdout] | [INFO] [stdout] 250 | Number::Positive(r) => (r - l.positive()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 250 - Number::Positive(r) => (r - l.positive()), [INFO] [stdout] 250 + Number::Positive(r) => r - l.positive(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:274:40 [INFO] [stdout] | [INFO] [stdout] 274 | Number::Positive(r) => (l - r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - Number::Positive(r) => (l - r), [INFO] [stdout] 274 + Number::Positive(r) => l - r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.07s [INFO] running `Command { std: "docker" "inspect" "dc189101831c623eecabc9345d87f147b530481a4330a7288bc6e85610495f66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc189101831c623eecabc9345d87f147b530481a4330a7288bc6e85610495f66", kill_on_drop: false }` [INFO] [stdout] dc189101831c623eecabc9345d87f147b530481a4330a7288bc6e85610495f66 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+1.81.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f855ed274a2c393424a6336a54f23d8b25239351317ec5286b0254e923c6e34b [INFO] running `Command { std: "docker" "start" "-a" "f855ed274a2c393424a6336a54f23d8b25239351317ec5286b0254e923c6e34b", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling csv-core v0.1.11 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling half v1.8.3 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion-plot v0.4.5 [INFO] [stderr] Compiling csv v1.3.0 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling pest v2.7.12 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling quickcheck_macros v1.0.0 [INFO] [stderr] Compiling bigdecimal v0.2.2 [INFO] [stderr] Compiling semver-parser v0.10.2 [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:246:40 [INFO] [stdout] | [INFO] [stdout] 246 | Number::Negative(r) => (l - r.positive()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 246 - Number::Negative(r) => (l - r.positive()), [INFO] [stdout] 246 + Number::Negative(r) => l - r.positive(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:250:40 [INFO] [stdout] | [INFO] [stdout] 250 | Number::Positive(r) => (r - l.positive()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 250 - Number::Positive(r) => (r - l.positive()), [INFO] [stdout] 250 + Number::Positive(r) => r - l.positive(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:274:40 [INFO] [stdout] | [INFO] [stdout] 274 | Number::Positive(r) => (l - r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - Number::Positive(r) => (l - r), [INFO] [stdout] 274 + Number::Positive(r) => l - r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling semver v0.11.0 [INFO] [stderr] Compiling rustc_version v0.3.3 [INFO] [stderr] Compiling rstest v0.10.0 [INFO] [stderr] Compiling criterion v0.3.6 [INFO] [stderr] Compiling string-number v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:246:40 [INFO] [stdout] | [INFO] [stdout] 246 | Number::Negative(r) => (l - r.positive()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 246 - Number::Negative(r) => (l - r.positive()), [INFO] [stdout] 246 + Number::Negative(r) => l - r.positive(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:250:40 [INFO] [stdout] | [INFO] [stdout] 250 | Number::Positive(r) => (r - l.positive()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 250 - Number::Positive(r) => (r - l.positive()), [INFO] [stdout] 250 + Number::Positive(r) => r - l.positive(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:274:40 [INFO] [stdout] | [INFO] [stdout] 274 | Number::Positive(r) => (l - r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - Number::Positive(r) => (l - r), [INFO] [stdout] 274 + Number::Positive(r) => l - r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 35.58s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: rstest v0.10.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "f855ed274a2c393424a6336a54f23d8b25239351317ec5286b0254e923c6e34b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f855ed274a2c393424a6336a54f23d8b25239351317ec5286b0254e923c6e34b", kill_on_drop: false }` [INFO] [stdout] f855ed274a2c393424a6336a54f23d8b25239351317ec5286b0254e923c6e34b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+1.81.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 33800df9b61827d99f3f9c5bacf74dc68eadc8cc894982b2ae82a731a9990c41 [INFO] running `Command { std: "docker" "start" "-a" "33800df9b61827d99f3f9c5bacf74dc68eadc8cc894982b2ae82a731a9990c41", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/lib.rs:246:40 [INFO] [stderr] | [INFO] [stderr] 246 | Number::Negative(r) => (l - r.positive()), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 246 - Number::Negative(r) => (l - r.positive()), [INFO] [stderr] 246 + Number::Negative(r) => l - r.positive(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/lib.rs:250:40 [INFO] [stderr] | [INFO] [stderr] 250 | Number::Positive(r) => (r - l.positive()), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 250 - Number::Positive(r) => (r - l.positive()), [INFO] [stderr] 250 + Number::Positive(r) => r - l.positive(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/lib.rs:274:40 [INFO] [stderr] | [INFO] [stderr] 274 | Number::Positive(r) => (l - r), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 274 - Number::Positive(r) => (l - r), [INFO] [stderr] 274 + Number::Positive(r) => l - r, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `string-number` (lib) generated 3 warnings (run `cargo fix --lib -p string-number` to apply 3 suggestions) [INFO] [stderr] warning: `string-number` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: rstest v0.10.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/string_number-854c06695e848bd7) [INFO] [stdout] [INFO] [stdout] running 131 tests [INFO] [stdout] test tests::add::case_04 ... ok [INFO] [stdout] test tests::add::case_01 ... ok [INFO] [stdout] test tests::add::case_03 ... ok [INFO] [stdout] test tests::add::case_02 ... ok [INFO] [stdout] test tests::add::case_07 ... ok [INFO] [stdout] test tests::add::case_08 ... ok [INFO] [stdout] test tests::add::case_05 ... ok [INFO] [stdout] test tests::add::case_09 ... ok [INFO] [stdout] test tests::add::case_12 ... ok [INFO] [stdout] test tests::add::case_13 ... ok [INFO] [stdout] test tests::add::case_14 ... ok [INFO] [stdout] test tests::add::case_15 ... ok [INFO] [stdout] test tests::add::case_17 ... ok [INFO] [stdout] test tests::add::case_18 ... ok [INFO] [stdout] test tests::add::case_16 ... ok [INFO] [stdout] test tests::add::case_06 ... ok [INFO] [stdout] test tests::add::case_10 ... ok [INFO] [stdout] test tests::add::case_11 ... ok [INFO] [stdout] test tests::add::case_22 ... ok [INFO] [stdout] test tests::add::case_21 ... ok [INFO] [stdout] test tests::add::case_23 ... ok [INFO] [stdout] test tests::add::case_19 ... ok [INFO] [stdout] test tests::digits_to_string::case_1 ... ok [INFO] [stdout] test tests::digits_to_string::case_5 ... ok [INFO] [stdout] test tests::digits_to_string::case_2 ... ok [INFO] [stdout] test tests::digits_to_string::case_4 ... ok [INFO] [stdout] test tests::digits_to_string::case_3 ... ok [INFO] [stdout] test tests::digits_to_string::case_7 ... ok [INFO] [stdout] test tests::digits_to_string::case_8 ... ok [INFO] [stdout] test tests::add::case_20 ... ok [INFO] [stdout] test tests::digits_to_string::case_9 ... ok [INFO] [stdout] test tests::digits_to_string::case_6 ... ok [INFO] [stdout] test tests::fix_zeros::case_5 ... ok [INFO] [stdout] test tests::fix_zeros::case_6 ... ok [INFO] [stdout] test tests::fix_zeros::case_7 ... ok [INFO] [stdout] test tests::get_digit::case_01 ... ok [INFO] [stdout] test tests::get_digit::case_02 ... ok [INFO] [stdout] test tests::get_digit::case_03 ... ok [INFO] [stdout] test tests::get_digit::case_04 ... ok [INFO] [stdout] test tests::get_digit::case_05 ... ok [INFO] [stdout] test tests::get_digit::case_06 ... ok [INFO] [stdout] test tests::get_digit::case_07 ... ok [INFO] [stdout] test tests::get_digit::case_08 ... ok [INFO] [stdout] test tests::get_digit::case_09 ... ok [INFO] [stdout] test tests::get_digit::case_10 ... ok [INFO] [stdout] test tests::get_digit::case_11 ... ok [INFO] [stdout] test tests::left_most_index_right_most_index::case_1 ... ok [INFO] [stdout] test tests::left_most_index_right_most_index::case_2 ... ok [INFO] [stdout] test tests::left_most_index_right_most_index::case_3 ... ok [INFO] [stdout] test tests::left_most_index_right_most_index::case_4 ... ok [INFO] [stdout] test tests::mul::case_01 ... ok [INFO] [stdout] test tests::mul::case_02 ... ok [INFO] [stdout] test tests::mul::case_03 ... ok [INFO] [stdout] test tests::mul::case_04 ... ok [INFO] [stdout] test tests::mul::case_05 ... ok [INFO] [stdout] test tests::mul::case_06 ... ok [INFO] [stdout] test tests::mul::case_07 ... ok [INFO] [stdout] test tests::mul::case_08 ... ok [INFO] [stdout] test tests::mul::case_09 ... ok [INFO] [stdout] test tests::mul::case_10 ... ok [INFO] [stdout] test tests::mul::case_11 ... ok [INFO] [stdout] test tests::add::case_24 ... ok [INFO] [stdout] test tests::digits_to_string_panic ... ok [INFO] [stdout] test tests::fix_zeros::case_1 ... ok [INFO] [stdout] test tests::fix_zeros::case_2 ... ok [INFO] [stdout] test tests::mul::case_13 ... ok [INFO] [stdout] test tests::fix_zeros::case_3 ... ok [INFO] [stdout] test tests::mul::case_16 ... ok [INFO] [stdout] test tests::mul::case_15 ... ok [INFO] [stdout] test tests::fix_zeros::case_4 ... ok [INFO] [stdout] test tests::mul::case_14 ... ok [INFO] [stdout] test tests::mul_10_power::case_03 ... ok [INFO] [stdout] test tests::mul_10_power::case_04 ... ok [INFO] [stdout] test tests::mul_10_power::case_05 ... ok [INFO] [stdout] test tests::mul::case_12 ... ok [INFO] [stdout] test tests::mul_10_power::case_08 ... ok [INFO] [stdout] test tests::mul_10_power::case_06 ... ok [INFO] [stdout] test tests::mul_10_power::case_07 ... ok [INFO] [stdout] test tests::mul::case_17 ... ok [INFO] [stdout] test tests::mul_10_power::case_01 ... ok [INFO] [stdout] test tests::mul_10_power::case_02 ... ok [INFO] [stdout] test tests::mul_10_power::case_09 ... ok [INFO] [stdout] test tests::mul_10_power::case_10 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_02 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_01 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_03 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_04 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_05 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_06 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_08 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_09 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_10 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_11 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_12 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_13 ... ok [INFO] [stdout] test tests::partial_cmp::case_02 ... ok [INFO] [stdout] test tests::partial_cmp::case_03 ... ok [INFO] [stdout] test tests::partial_cmp::case_04 ... ok [INFO] [stdout] test tests::partial_cmp::case_05 ... ok [INFO] [stdout] test tests::partial_cmp::case_06 ... ok [INFO] [stdout] test tests::partial_cmp::case_07 ... ok [INFO] [stdout] test tests::partial_cmp::case_08 ... ok [INFO] [stdout] test tests::partial_cmp::case_09 ... ok [INFO] [stdout] test tests::partial_cmp::case_10 ... ok [INFO] [stdout] test tests::partial_cmp::case_11 ... ok [INFO] [stdout] test tests::partial_cmp::case_12 ... ok [INFO] [stdout] test tests::partial_cmp::case_13 ... ok [INFO] [stdout] test tests::partial_cmp::case_14 ... ok [INFO] [stdout] test tests::partial_cmp::case_15 ... ok [INFO] [stdout] test tests::partial_cmp::case_16 ... ok [INFO] [stdout] test tests::partial_cmp::case_17 ... ok [INFO] [stdout] test tests::partial_cmp::case_19 ... ok [INFO] [stdout] test tests::partial_cmp::case_18 ... ok [INFO] [stdout] test tests::partial_cmp_quickcheck ... ok [INFO] [stdout] test tests::sub::case_02 ... ok [INFO] [stdout] test tests::sub::case_03 ... ok [INFO] [stdout] test tests::sub::case_04 ... ok [INFO] [stdout] test tests::sub::case_05 ... ok [INFO] [stdout] test tests::sub::case_07 ... ok [INFO] [stdout] test tests::sub::case_06 ... ok [INFO] [stdout] test tests::sub::case_08 ... ok [INFO] [stdout] test tests::sub::case_09 ... ok [INFO] [stdout] test tests::sub::case_10 ... ok [INFO] [stdout] test tests::sub::case_11 ... ok [INFO] [stdout] test tests::partial_cmp::case_01 ... ok [INFO] [stdout] test tests::sub::case_12 ... ok [INFO] [stdout] test tests::sub::case_01 ... ok [INFO] [stdout] test tests::mul_by_single_digit::case_07 ... ok [INFO] [stdout] test tests::sub_quickcheck ... ok [INFO] [stdout] test tests::add_quickcheck ... ok [INFO] [stdout] test tests::mul_quickcheck ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::mul_quickcheck stdout ---- [INFO] [stdout] thread 'tests::mul_quickcheck' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/src/tester.rs:165:28: [INFO] [stdout] [quickcheck] TEST FAILED. Arguments: (NoShrink { inner: BigDecimal(BigDecimal("-4697330980196479169177287245107938569120091109560739345304696281555570643301080442882857816416591387362191954738229288978881183575232741566620439093971451642439309565270898162163103158246416343244974187145856226671650254693613545151595611313365665907200061516376431082929521803136218016971675104670119379990421245538710787323071332780673816725982123672886567722701608386730128759736931039973452371176168624850412363126204713624930646069488466493075034432248764823107085254615658121434873185388644463335788245874429111687548449994086708609303826404116482399679590420811125448815817944404514430547168643986710567178505527001352125842872277809756098772359793028172184309684586596903500785753608948573988595839994258929971324406789307967024625384243520406494446899516400829264050131687080962598308063184845616021522638417640783045457766285612995911448310620194620072054709402594745742134141190733537921003027733378807784500296157144757424834579588449664533679420548828875954479024775855065926620267002787051965836686838227880231944965770327132731958980099508482337011810886962717285125507274571937395471321622072220759859444222255710520561287441676377232456680164357696220326904993195038209213717080139378646675105469327655500472357044576019906906500892562407028571502972792890347536999738613944659598877484856293190570391068954895226001730112363454657613579205344712027991517372982826242267498412978263839747276160730116382394024001053428377084028864367024196447050329344205540823103278542912348692046110910614802326284824924593694428226793018332926232886786531190132318388872161437615608250838991694021687383048953110631743484220783391151686038034574106794602252759396618253118698791083309064361649673502241136673524616863485674231449866980609969245035100793965824208741207070913128908535557434906736566625937967933488780735587063468922562795104032508713527509308048144046235011544759079.3301978786000623203785117971357939659638762892731055216174878860914452133172388273890173775146050864994887127833288743017171757807237537223002422539561864723685891958783961296150808261286395611488")) }, NoShrink { inner: BigDecimal(BigDecimal("368230614619455793273450029241324182554107013744530803171313638069215807727081887683443005825316312002552624526559738217301152962266282013050853597788402338138974098284470525659322248928666646174736845600914574243668178705120558976240276385678568797221677158459642987018019695701473431394538275367714880196214406602718082692673173136187026737445702646352110727283344335315807769272264600025775800066246451690301811741272365923684982488680828209343580569188258491738480086158883683847395884126001077507367678324373334549373283462212408140101999069397442607778715964660013069519114864699221807972053505647665562711167552984183654656842786110459165351579787390597900050900265375339421905733994887133275643576203184889516434769023956992917394698248836752777816736159305560766503897078009731340137206081878997063665107683911929510549342408998072949870837048257875517187499511130945492591188010151924040953748301013871104897683095268973304770418832890344416516964491896354962935796203204371985459240585799083780697929618453935424180396464670689584001049179295418720945581458630737876637213034603962350595439226436775263651873699706045491900762012524956364453240471882152808511580172833126708701673492197167789762688600737344456420446455880751863277833861101333673860930705460727820331252188200574752376808732269262694371107168909675285595040827721680681616271037584807165025242824194123239976475857017121542858358916051392762598232910262630120450781763828786959050745147906526104108409507593127479580635776279997604492630638210848792699448053659370385129612687083127503729308471913238866096454226720636445733344415759867838685303645038380484622145226847315498362965285971990666391729016667620655492406771575229506239253301757189800709106878625345680737814135119492207690925763254669666.91201972818417439127382861958046773553138245931148003165068375707097875")) }) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x6296f9b560c5 - std::backtrace_rs::backtrace::libunwind::trace::h649ab3318d3445c5 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x6296f9b560c5 - std::backtrace_rs::backtrace::trace_unsynchronized::hf4bb60c3387150c3 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x6296f9b560c5 - std::sys::backtrace::_print_fmt::hd9186c800e44bd00 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:65:5 [INFO] [stdout] 3: 0x6296f9b560c5 - ::fmt::h1b9dad2a88e955ff [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:40:26 [INFO] [stdout] 4: 0x6296f9b7befb - core::fmt::rt::Argument::fmt::h351a7824f737a6a0 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x6296f9b7befb - core::fmt::write::h4b5a1270214bc4a7 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/fmt/mod.rs:1182:21 [INFO] [stdout] 6: 0x6296f9b539df - std::io::Write::write_fmt::h9d1e399061051a36 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/io/mod.rs:1827:15 [INFO] [stdout] 7: 0x6296f9b578e1 - std::sys::backtrace::BacktraceLock::print::h68d41b51481bce5c [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:43:9 [INFO] [stdout] 8: 0x6296f9b578e1 - std::panicking::default_hook::{{closure}}::h96ab15e9936be7ed [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:269:22 [INFO] [stdout] 9: 0x6296f9b57488 - std::panicking::default_hook::h3cacb9c27561ad33 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:293:9 [INFO] [stdout] 10: 0x6296f983b15a - as core::ops::function::Fn>::call::hd212b1446b2b2077 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2084:9 [INFO] [stdout] 11: 0x6296f983b15a - test::test_main::{{closure}}::hd15ff34f3f68988b [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/test/src/lib.rs:136:21 [INFO] [stdout] 12: 0x6296f9b5817f - as core::ops::function::Fn>::call::hce7569f4ca5d1b64 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2084:9 [INFO] [stdout] 13: 0x6296f9b5817f - std::panicking::rust_panic_with_hook::hfe205f6954b2c97b [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:808:13 [INFO] [stdout] 14: 0x6296f97ee9eb - std::panicking::begin_panic::{{closure}}::h0329e1cbbd366c15 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:738:9 [INFO] [stdout] 15: 0x6296f98018e6 - std::sys::backtrace::__rust_end_short_backtrace::hab83c9ca1aa8c0b1 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x6296f97ee990 - std::panicking::begin_panic::h659eba6d2458b941 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:737:5 [INFO] [stdout] 17: 0x6296f97d9b1f - quickcheck::tester::QuickCheck::quickcheck::h795f81fca550fe53 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/src/tester.rs:165:28 [INFO] [stdout] 18: 0x6296f97da4d3 - quickcheck::tester::quickcheck::h2109ed9bd2bba55a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/src/tester.rs:183:5 [INFO] [stdout] 19: 0x6296f97edbbd - string_number::tests::mul_quickcheck::hc15d89dd3daf4782 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:992:5 [INFO] [stdout] 20: 0x6296f97edb97 - string_number::tests::mul_quickcheck::{{closure}}::h4c664dd3fd171837 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:992:18 [INFO] [stdout] 21: 0x6296f97e1706 - core::ops::function::FnOnce::call_once::h444f3f983dc9366d [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x6296f983f79b - core::ops::function::FnOnce::call_once::h81f56a195fe4862e [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x6296f983f79b - test::__rust_begin_short_backtrace::h919c79c8b896f9e2 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/test/src/lib.rs:624:18 [INFO] [stdout] 24: 0x6296f983f045 - test::run_test_in_process::{{closure}}::h7b3d5751c5b4dd75 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/test/src/lib.rs:647:60 [INFO] [stdout] 25: 0x6296f983f045 - as core::ops::function::FnOnce<()>>::call_once::hdabd61465e4dbd80 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 26: 0x6296f983f045 - std::panicking::try::do_call::hc813c79fd64b0a90 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:557:40 [INFO] [stdout] 27: 0x6296f983f045 - std::panicking::try::h055c5de7e7bfc209 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:521:19 [INFO] [stdout] 28: 0x6296f983f045 - std::panic::catch_unwind::h4265d6525195c807 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panic.rs:350:14 [INFO] [stdout] 29: 0x6296f983f045 - test::run_test_in_process::he72c277a35f96567 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/test/src/lib.rs:647:27 [INFO] [stdout] 30: 0x6296f983f045 - test::run_test::{{closure}}::h974e632522c0fbcf [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/test/src/lib.rs:568:43 [INFO] [stdout] 31: 0x6296f9807034 - test::run_test::{{closure}}::hdc2c89ce8b601dda [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/test/src/lib.rs:598:41 [INFO] [stdout] 32: 0x6296f9807034 - std::sys::backtrace::__rust_begin_short_backtrace::h342cb8e53aeb2076 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 33: 0x6296f980a762 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h67b1b5c1709ad95b [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/mod.rs:538:17 [INFO] [stdout] 34: 0x6296f980a762 - as core::ops::function::FnOnce<()>>::call_once::hd8c7a030ea8b7676 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 35: 0x6296f980a762 - std::panicking::try::do_call::h512c2ab2c15b7d31 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:557:40 [INFO] [stdout] 36: 0x6296f980a762 - std::panicking::try::h5c2903f8937bc868 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:521:19 [INFO] [stdout] 37: 0x6296f980a762 - std::panic::catch_unwind::h242c80217c2dbece [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panic.rs:350:14 [INFO] [stdout] 38: 0x6296f980a762 - std::thread::Builder::spawn_unchecked_::{{closure}}::h6cb4494ebdd8caf7 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/mod.rs:537:30 [INFO] [stdout] 39: 0x6296f980a762 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h42193b008049ba94 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x6296f9b5c24b - as core::ops::function::FnOnce>::call_once::ha1963004222e7822 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2070:9 [INFO] [stdout] 41: 0x6296f9b5c24b - as core::ops::function::FnOnce>::call_once::h1086ced1f7c494c2 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2070:9 [INFO] [stdout] 42: 0x6296f9b5c24b - std::sys::pal::unix::thread::Thread::new::thread_start::ha8af9c992ef0b208 [INFO] [stdout] at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/pal/unix/thread.rs:108:17 [INFO] [stdout] 43: 0x781fb97a3ac3 - [INFO] [stdout] 44: 0x781fb9834a04 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] tests::mul_quickcheck [INFO] [stdout] [INFO] [stdout] test result: FAILED. 130 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.73s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "33800df9b61827d99f3f9c5bacf74dc68eadc8cc894982b2ae82a731a9990c41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "33800df9b61827d99f3f9c5bacf74dc68eadc8cc894982b2ae82a731a9990c41", kill_on_drop: false }` [INFO] [stdout] 33800df9b61827d99f3f9c5bacf74dc68eadc8cc894982b2ae82a731a9990c41