[INFO] fetching crate okerr 1.0.2... [INFO] testing okerr-1.0.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210 [INFO] extracting crate okerr 1.0.2 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate okerr 1.0.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate okerr 1.0.2 [INFO] tweaked toml for crates.io crate okerr 1.0.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate okerr 1.0.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate okerr 1.0.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2d98262ec290d361d4f2afa85b81b07a56f028abf84db8abd44720c84fc034f7 [INFO] running `Command { std: "docker" "start" "-a" "2d98262ec290d361d4f2afa85b81b07a56f028abf84db8abd44720c84fc034f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2d98262ec290d361d4f2afa85b81b07a56f028abf84db8abd44720c84fc034f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d98262ec290d361d4f2afa85b81b07a56f028abf84db8abd44720c84fc034f7", kill_on_drop: false }` [INFO] [stdout] 2d98262ec290d361d4f2afa85b81b07a56f028abf84db8abd44720c84fc034f7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a9828b35ef84126bb78a47fea0714b84f49f172b2afa92d239aa798f38c9ab7 [INFO] running `Command { std: "docker" "start" "-a" "0a9828b35ef84126bb78a47fea0714b84f49f172b2afa92d239aa798f38c9ab7", kill_on_drop: false }` [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling okerr v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.97s [INFO] running `Command { std: "docker" "inspect" "0a9828b35ef84126bb78a47fea0714b84f49f172b2afa92d239aa798f38c9ab7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a9828b35ef84126bb78a47fea0714b84f49f172b2afa92d239aa798f38c9ab7", kill_on_drop: false }` [INFO] [stdout] 0a9828b35ef84126bb78a47fea0714b84f49f172b2afa92d239aa798f38c9ab7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a2c067ee80cf5588ba8d65d144b43773f5e0a3d2d6f93832efc96a5c1227bcd1 [INFO] running `Command { std: "docker" "start" "-a" "a2c067ee80cf5588ba8d65d144b43773f5e0a3d2d6f93832efc96a5c1227bcd1", kill_on_drop: false }` [INFO] [stderr] Compiling okerr v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.13s [INFO] running `Command { std: "docker" "inspect" "a2c067ee80cf5588ba8d65d144b43773f5e0a3d2d6f93832efc96a5c1227bcd1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2c067ee80cf5588ba8d65d144b43773f5e0a3d2d6f93832efc96a5c1227bcd1", kill_on_drop: false }` [INFO] [stdout] a2c067ee80cf5588ba8d65d144b43773f5e0a3d2d6f93832efc96a5c1227bcd1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ed6b9e74c58014b5f779e6bd2ae4de13ebe7d4fb2f93714a2392ff0804ac1f10 [INFO] running `Command { std: "docker" "start" "-a" "ed6b9e74c58014b5f779e6bd2ae4de13ebe7d4fb2f93714a2392ff0804ac1f10", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/okerr-6fe50d267381d745) [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] Running tests/anyerr_macro_test.rs (/opt/rustwide/target/debug/deps/anyerr_macro_test-548fdd9674ac934b) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test anyerr_macro_chaining ... ok [INFO] [stdout] test anyerr_is_exactly_anyhow ... ok [INFO] [stdout] test anyerr_macro_converts_to_anyhow_error ... ok [INFO] [stdout] test anyerr_macro_in_result_context ... ok [INFO] [stdout] test anyerr_macro_with_custom_error ... ok [INFO] [stdout] test anyerr_macro_no_conflict_with_variable ... ok [INFO] [stdout] test anyerr_macro_with_named_args ... ok [INFO] [stdout] test anyerr_macro_with_multiple_args ... ok [INFO] [stdout] test anyerr_vs_err_macro ... ok [INFO] [stdout] test anyerr_wraps_custom_error ... ok [INFO] [stdout] test anyerr_macro_with_io_error ... ok [INFO] [stdout] test anyerr_with_context ... ok [INFO] [stdout] test anyerr_macro_with_format ... ok [INFO] [stdout] test anyerr_macro_creates_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/context_test.rs (/opt/rustwide/target/debug/deps/context_test-4b047d3001805a99) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test context_adds_static_message ... ok [INFO] [stdout] test context_in_nested_functions ... ok [INFO] [stdout] test context_chain_multiple ... ok [INFO] [stdout] test context_on_result_chain ... ok [INFO] [stdout] test multiple_with_context_calls ... ok [INFO] [stdout] test with_context_with_variables ... ok [INFO] [stdout] test with_context_lazy_evaluation ... ok [INFO] [stdout] test with_context_adds_dynamic_message ... ok [INFO] [stdout] test with_context_formatting ... ok [INFO] [stdout] test context_preserves_original_error ... ok [INFO] [stdout] test context_with_custom_error_type ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/derive_error_test.rs (/opt/rustwide/target/debug/deps/derive_error_test-bc78571f419d562e) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test derive_error_debug_format ... ok [INFO] [stdout] test derive_error_from_std_io_error ... ok [INFO] [stdout] test derive_error_implements_std_error ... ok [INFO] [stdout] test derive_error_with_named_field ... ok [INFO] [stdout] test derive_error_simple_variant ... ok [INFO] [stdout] test derive_error_from_attribute ... ok [INFO] [stdout] test derive_error_in_result ... ok [INFO] [stdout] test derive_error_with_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ensure_macro_test.rs (/opt/rustwide/target/debug/deps/ensure_macro_test-e91616f00cca0047) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test ensure_macro_early_return ... ok [INFO] [stdout] test ensure_macro_is_from_anyhow ... ok [INFO] [stdout] test ensure_macro_in_loop ... ok [INFO] [stdout] test ensure_macro_with_complex_condition ... ok [INFO] [stdout] test ensure_macro_multiple_conditions ... ok [INFO] [stdout] test ensure_macro_with_false_condition ... ok [INFO] [stdout] test ensure_macro_with_formatted_message ... ok [INFO] [stdout] test ensure_macro_with_true_condition ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/err_macro_test.rs (/opt/rustwide/target/debug/deps/err_macro_test-f5fb4c3c6a8089fc) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test err_macro_in_result ... ok [INFO] [stdout] test err_macro_returns_result_with_anyhow_error ... ok [INFO] [stdout] test err_macro_with_custom_error ... ok [INFO] [stdout] test err_macro_with_multiple_format_args ... ok [INFO] [stdout] test err_macro_with_named_arguments ... ok [INFO] [stdout] test err_macro_with_format ... ok [INFO] [stdout] test err_macro_with_string ... ok [INFO] [stdout] test err_macro_with_variable_named_err_in_function ... ok [INFO] [stdout] test no_conflict_between_variable_and_macro ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fail_macro_test.rs (/opt/rustwide/target/debug/deps/fail_macro_test-98445b87a65ea7e0) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test fail_macro_early_return ... ok [INFO] [stdout] test fail_macro_code_after_is_not_executed ... ok [INFO] [stdout] test fail_macro_in_loop ... ok [INFO] [stdout] test fail_macro_vs_err_macro ... ok [INFO] [stdout] test fail_macro_in_nested_function ... ok [INFO] [stdout] test fail_macro_with_format ... ok [INFO] [stdout] test fail_macro_with_multiple_format_args ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/from_boxed_error_test.rs (/opt/rustwide/target/debug/deps/from_boxed_error_test-0d63a24767033eaa) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test from_boxed_error_converts_eyre_report ... ok [INFO] [stdout] test from_boxed_error_multiple_conversions ... ok [INFO] [stdout] test from_boxed_error_in_result_chain ... ok [INFO] [stdout] test from_boxed_error_chain_traversal ... ok [INFO] [stdout] test from_boxed_error_preserves_source ... ok [INFO] [stdout] test from_boxed_error_preserves_message ... ok [INFO] [stdout] test from_boxed_error_with_formatted_eyre ... ok [INFO] [stdout] test from_boxed_error_returns_anyhow_error ... ok [INFO] [stdout] test from_boxed_error_with_io_error ... ok [INFO] [stdout] test from_boxed_error_with_map_err ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/nested_errors_test.rs (/opt/rustwide/target/debug/deps/nested_errors_test-e96f9507b54afbe7) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test anyhow_error_chain ... ok [INFO] [stdout] test deep_nested_errors ... ok [INFO] [stdout] test error_chain_traversal ... ok [INFO] [stdout] test error_downcast_in_chain ... ok [INFO] [stdout] test multiple_branches_error_chain ... ok [INFO] [stdout] test nested_errors_in_result_chain ... ok [INFO] [stdout] test nested_errors_with_source_attribute ... ok [INFO] [stdout] test preserves_root_cause ... ok [INFO] [stdout] test error_chain_with_context ... ok [INFO] [stdout] test mixed_error_types_chain ... ok [INFO] [stdout] test chain_formatting ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/std_error_compatibility_test.rs (/opt/rustwide/target/debug/deps/std_error_compatibility_test-22d9d487fc6efb20) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test anyhow_error_chain_traversal ... ok [INFO] [stdout] test custom_error_as_std_error ... ok [INFO] [stdout] test derive_error_implements_std_error ... ok [INFO] [stdout] test anyhow_error_can_wrap_errors ... ok [INFO] [stdout] test derived_error_source_attribute ... ok [INFO] [stdout] test error_chain_iteration ... ok [INFO] [stdout] test error_debug_format ... ok [INFO] [stdout] test error_chain_with_context ... ok [INFO] [stdout] test error_display_format ... ok [INFO] [stdout] test error_downcast_boxed ... ok [INFO] [stdout] test multiple_error_types_compatibility ... ok [INFO] [stdout] test error_with_backtrace_support ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/wrap_err_test.rs (/opt/rustwide/target/debug/deps/wrap_err_test-15a63764d524b9d1) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test wrap_err_chain_multiple ... ok [INFO] [stdout] test wrap_err_equivalent_to_map_err ... ok [INFO] [stdout] test wrap_err_in_function_chain ... ok [INFO] [stdout] test wrap_err_preserves_ok_value ... ok [INFO] [stdout] test wrap_err_multiple_error_types ... ok [INFO] [stdout] test wrap_err_preserves_success_through_chain ... ok [INFO] [stdout] test wrap_err_with_custom_error ... ok [INFO] [stdout] test wrap_err_with_fmt_error ... ok [INFO] [stdout] test wrap_err_with_io_error ... ok [INFO] [stdout] test wrap_err_with_parse_error ... ok [INFO] [stderr] Doc-tests okerr [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/lib.rs - (line 68) ... ok [INFO] [stdout] test src/lib.rs - (line 20) ... ok [INFO] [stdout] test src/lib.rs - from_boxed_error (line 180) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.59s [INFO] running `Command { std: "docker" "inspect" "ed6b9e74c58014b5f779e6bd2ae4de13ebe7d4fb2f93714a2392ff0804ac1f10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed6b9e74c58014b5f779e6bd2ae4de13ebe7d4fb2f93714a2392ff0804ac1f10", kill_on_drop: false }` [INFO] [stdout] ed6b9e74c58014b5f779e6bd2ae4de13ebe7d4fb2f93714a2392ff0804ac1f10