[INFO] fetching crate stupid_utils 0.4.1... [INFO] testing stupid_utils-0.4.1 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate stupid_utils 0.4.1 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate stupid_utils 0.4.1 [INFO] finished tweaking crates.io crate stupid_utils 0.4.1 [INFO] tweaked toml for crates.io crate stupid_utils 0.4.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate stupid_utils 0.4.1 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 5 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded functional_trait v1.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8813797e0bde88c66cf61a4f1e8d4928713c16ae5d072b7fb5e5dc310a539c33 [INFO] running `Command { std: "docker" "start" "-a" "8813797e0bde88c66cf61a4f1e8d4928713c16ae5d072b7fb5e5dc310a539c33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8813797e0bde88c66cf61a4f1e8d4928713c16ae5d072b7fb5e5dc310a539c33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8813797e0bde88c66cf61a4f1e8d4928713c16ae5d072b7fb5e5dc310a539c33", kill_on_drop: false }` [INFO] [stdout] 8813797e0bde88c66cf61a4f1e8d4928713c16ae5d072b7fb5e5dc310a539c33 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c850a4259be6675df472ce1d6a55e6222bee2b57565659fa3453595c4fc0eacc [INFO] running `Command { std: "docker" "start" "-a" "c850a4259be6675df472ce1d6a55e6222bee2b57565659fa3453595c4fc0eacc", kill_on_drop: false }` [INFO] [stderr] Compiling stupid_utils v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling functional_trait v1.1.1 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.04s [INFO] running `Command { std: "docker" "inspect" "c850a4259be6675df472ce1d6a55e6222bee2b57565659fa3453595c4fc0eacc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c850a4259be6675df472ce1d6a55e6222bee2b57565659fa3453595c4fc0eacc", kill_on_drop: false }` [INFO] [stdout] c850a4259be6675df472ce1d6a55e6222bee2b57565659fa3453595c4fc0eacc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 81e7f960e9aabf633cc5815301e96968608a28f9fe6755ece79ae7414aaf4dd5 [INFO] running `Command { std: "docker" "start" "-a" "81e7f960e9aabf633cc5815301e96968608a28f9fe6755ece79ae7414aaf4dd5", kill_on_drop: false }` [INFO] [stderr] Compiling stupid_utils v0.4.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:764:9 [INFO] [stdout] | [INFO] [stdout] 745 | fn t() { [INFO] [stdout] | ------ move the `impl` block outside of this function `t` [INFO] [stdout] ... [INFO] [stdout] 764 | impl Show for Box { [INFO] [stdout] | ^^^^^^^^^^^^^^^----^^^^^---^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `Box` is not local [INFO] [stdout] | `Show` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.42s [INFO] running `Command { std: "docker" "inspect" "81e7f960e9aabf633cc5815301e96968608a28f9fe6755ece79ae7414aaf4dd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81e7f960e9aabf633cc5815301e96968608a28f9fe6755ece79ae7414aaf4dd5", kill_on_drop: false }` [INFO] [stdout] 81e7f960e9aabf633cc5815301e96968608a28f9fe6755ece79ae7414aaf4dd5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 25aad5407489c8b63e33591b1138f986caf50bb7c1bad7895425d718d76fbbfe [INFO] running `Command { std: "docker" "start" "-a" "25aad5407489c8b63e33591b1138f986caf50bb7c1bad7895425d718d76fbbfe", kill_on_drop: false }` [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/lib.rs:764:9 [INFO] [stderr] | [INFO] [stderr] 745 | fn t() { [INFO] [stderr] | ------ move the `impl` block outside of this function `t` [INFO] [stderr] ... [INFO] [stderr] 764 | impl Show for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^----^^^^^---^^^ [INFO] [stderr] | | | [INFO] [stderr] | | `Box` is not local [INFO] [stderr] | `Show` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `stupid_utils` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stupid_utils-7ebeb54f591c9fc9) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test defer::defer_fn ... ok [INFO] [stdout] test defer::size ... ok [INFO] [stdout] test extend_map_iter::test ... ok [INFO] [stdout] test fake_tuple::t ... ok [INFO] [stdout] test fn_apply::test_fa ... ok [INFO] [stdout] test currying::test_curry ... ok [INFO] [stdout] test defer::t ... ok [INFO] [stdout] test disabled::_a ... ok [INFO] [stdout] test find_in_vec::t ... ok [INFO] [stdout] test if_iter_remains::a ... ok [INFO] [stdout] test instant_run::_a ... ok [INFO] [stdout] test defer::block ... ok [INFO] [stdout] test map_value::t ... ok [INFO] [stdout] test mutable_init::t ... ok [INFO] [stdout] test one_or_many::test ... ok [INFO] [stdout] test option_to_result::t ... ok [INFO] [stdout] test stack_struct::push_first::t ... ok [INFO] [stdout] test tuple_index::testi ... ok [INFO] [stdout] test stack_struct::t ... ok [INFO] [stdout] test short_unwrap::test ... ok [INFO] [stdout] test print_on_drop::test ... ok [INFO] [stdout] test stack_struct::pop_first::t ... ok [INFO] [stdout] test dot_ref::t ... ok [INFO] [stdout] test defer::late_init ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests stupid_utils [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test src/lib.rs - currying::curry (line 1872) ... ok [INFO] [stdout] test src/lib.rs - dot_drop::DotDrop (line 307) ... ok [INFO] [stdout] test src/lib.rs - find_in_vec::FindInVec (line 485) ... ok [INFO] [stdout] test src/lib.rs - currying (line 1855) ... ok [INFO] [stdout] test src/lib.rs - box_up::BoxUp (line 565) ... ok [INFO] [stdout] test src/lib.rs - fn_apply (line 1907) ... ok [INFO] [stdout] test src/lib.rs - mutable_init::MutableInit (line 611) ... ok [INFO] [stdout] test src/lib.rs - (line 5) ... ok [INFO] [stdout] test src/lib.rs - defer::Defer (line 369) ... ok [INFO] [stdout] test src/lib.rs - just_provide::just_provide (line 1454) ... ok [INFO] [stdout] test src/lib.rs - rebind (line 1729) ... ok [INFO] [stdout] test src/lib.rs - map_value::MapValue (line 528) ... ok [INFO] [stdout] test src/lib.rs - extend_map_iter::ExtendMap::extend_map (line 1367) ... ok [INFO] [stdout] test src/lib.rs - mutable_init::MutableInit::mutable_cast (line 639) ... ok [INFO] [stdout] test src/lib.rs - rebind::mutable (line 1745) ... ok [INFO] [stdout] test src/lib.rs - select::DotSelect (line 264) ... ok [INFO] [stdout] test src/lib.rs - mutex_lock_and_unwrap::MutexLockAndUnwrap (line 197) ... ok [INFO] [stdout] test src/lib.rs - select::select (line 243) ... ok [INFO] [stdout] test src/lib.rs - option_to_result::OptionToResult (line 148) ... ok [INFO] [stdout] test src/lib.rs - provide::Provide (line 1696) ... ok [INFO] [stdout] test src/lib.rs - result_to_option::ResultToOption (line 331) ... ok [INFO] [stdout] test src/lib.rs - rebind::nonmutable (line 1764) ... ok [INFO] [stdout] test src/lib.rs - set_mut::SetMut (line 1653) ... ok [INFO] [stdout] test src/lib.rs - tuple_index::tuple_index_types (line 1804) ... ok [INFO] [stdout] test src/lib.rs - set_mut::SetMut::set (line 1668) ... ok [INFO] [stdout] test src/lib.rs - tuple_index (line 1785) ... ok [INFO] [stdout] test src/lib.rs - short_unwrap::ShortUnwrap (line 105) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.29s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "25aad5407489c8b63e33591b1138f986caf50bb7c1bad7895425d718d76fbbfe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "25aad5407489c8b63e33591b1138f986caf50bb7c1bad7895425d718d76fbbfe", kill_on_drop: false }` [INFO] [stdout] 25aad5407489c8b63e33591b1138f986caf50bb7c1bad7895425d718d76fbbfe