[INFO] fetching crate stupid_utils 0.4.1... [INFO] testing stupid_utils-0.4.1 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate stupid_utils 0.4.1 into /workspace/builds/worker-7-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-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate stupid_utils 0.4.1 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e998899d660fa613ac67532923dc7ec0303e5241fff94b49de019bb1c7d02e52 [INFO] running `Command { std: "docker" "start" "-a" "e998899d660fa613ac67532923dc7ec0303e5241fff94b49de019bb1c7d02e52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e998899d660fa613ac67532923dc7ec0303e5241fff94b49de019bb1c7d02e52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e998899d660fa613ac67532923dc7ec0303e5241fff94b49de019bb1c7d02e52", kill_on_drop: false }` [INFO] [stdout] e998899d660fa613ac67532923dc7ec0303e5241fff94b49de019bb1c7d02e52 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3696f8ad55a96b8fc3219e60e0c77f2df7e523d9a01ab50eb9cd340a8a2d04ae [INFO] running `Command { std: "docker" "start" "-a" "3696f8ad55a96b8fc3219e60e0c77f2df7e523d9a01ab50eb9cd340a8a2d04ae", kill_on_drop: false }` [INFO] [stderr] Compiling stupid_utils v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling functional_trait v1.1.1 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.53s [INFO] running `Command { std: "docker" "inspect" "3696f8ad55a96b8fc3219e60e0c77f2df7e523d9a01ab50eb9cd340a8a2d04ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3696f8ad55a96b8fc3219e60e0c77f2df7e523d9a01ab50eb9cd340a8a2d04ae", kill_on_drop: false }` [INFO] [stdout] 3696f8ad55a96b8fc3219e60e0c77f2df7e523d9a01ab50eb9cd340a8a2d04ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d6957a930f3167a53239a8593e30a3c6556452ea779b2a995e5b441946dd470a [INFO] running `Command { std: "docker" "start" "-a" "d6957a930f3167a53239a8593e30a3c6556452ea779b2a995e5b441946dd470a", 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.43s [INFO] running `Command { std: "docker" "inspect" "d6957a930f3167a53239a8593e30a3c6556452ea779b2a995e5b441946dd470a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6957a930f3167a53239a8593e30a3c6556452ea779b2a995e5b441946dd470a", kill_on_drop: false }` [INFO] [stdout] d6957a930f3167a53239a8593e30a3c6556452ea779b2a995e5b441946dd470a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a97bf9d777f8d48149cf8a8a4816f6e014a65ee6be924f9ae4394d33a381ced9 [INFO] running `Command { std: "docker" "start" "-a" "a97bf9d777f8d48149cf8a8a4816f6e014a65ee6be924f9ae4394d33a381ced9", 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.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stupid_utils-1aca83e4793064b4) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test currying::test_curry ... ok [INFO] [stdout] test defer::defer_fn ... ok [INFO] [stdout] test defer::block ... ok [INFO] [stdout] test defer::size ... ok [INFO] [stdout] test defer::late_init ... ok [INFO] [stdout] test defer::t ... ok [INFO] [stdout] test disabled::_a ... ok [INFO] [stdout] test dot_ref::t ... ok [INFO] [stdout] test extend_map_iter::test ... ok [INFO] [stdout] test fake_tuple::t ... ok [INFO] [stdout] test find_in_vec::t ... ok [INFO] [stdout] test map_value::t ... ok [INFO] [stdout] test fn_apply::test_fa ... ok [INFO] [stdout] test mutable_init::t ... ok [INFO] [stdout] test short_unwrap::test ... ok [INFO] [stdout] test option_to_result::t ... ok [INFO] [stdout] test print_on_drop::test ... ok [INFO] [stdout] test stack_struct::push_first::t ... ok [INFO] [stdout] test tuple_index::testi ... ok [INFO] [stdout] test stack_struct::pop_first::t ... ok [INFO] [stdout] test one_or_many::test ... ok [INFO] [stdout] test if_iter_remains::a ... ok [INFO] [stdout] test instant_run::_a ... ok [INFO] [stdout] test stack_struct::t ... 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 - defer::Defer (line 369) ... ok [INFO] [stdout] test src/lib.rs - extend_map_iter::ExtendMap::extend_map (line 1367) ... ok [INFO] [stdout] test src/lib.rs - box_up::BoxUp (line 565) ... ok [INFO] [stdout] test src/lib.rs - currying (line 1855) ... ok [INFO] [stdout] test src/lib.rs - (line 5) ... ok [INFO] [stdout] test src/lib.rs - currying::curry (line 1872) ... ok [INFO] [stdout] test src/lib.rs - fn_apply (line 1907) ... ok [INFO] [stdout] test src/lib.rs - dot_drop::DotDrop (line 307) ... ok [INFO] [stdout] test src/lib.rs - just_provide::just_provide (line 1454) ... ok [INFO] [stdout] test src/lib.rs - find_in_vec::FindInVec (line 485) ... ok [INFO] [stdout] test src/lib.rs - mutable_init::MutableInit::mutable_cast (line 639) ... ok [INFO] [stdout] test src/lib.rs - option_to_result::OptionToResult (line 148) ... ok [INFO] [stdout] test src/lib.rs - map_value::MapValue (line 528) ... ok [INFO] [stdout] test src/lib.rs - mutex_lock_and_unwrap::MutexLockAndUnwrap (line 197) ... ok [INFO] [stdout] test src/lib.rs - rebind::mutable (line 1745) ... ok [INFO] [stdout] test src/lib.rs - provide::Provide (line 1696) ... ok [INFO] [stdout] test src/lib.rs - rebind::nonmutable (line 1764) ... ok [INFO] [stdout] test src/lib.rs - rebind (line 1729) ... ok [INFO] [stdout] test src/lib.rs - select::select (line 243) ... ok [INFO] [stdout] test src/lib.rs - result_to_option::ResultToOption (line 331) ... ok [INFO] [stdout] test src/lib.rs - select::DotSelect (line 264) ... ok [INFO] [stdout] test src/lib.rs - set_mut::SetMut (line 1653) ... ok [INFO] [stdout] test src/lib.rs - set_mut::SetMut::set (line 1668) ... ok [INFO] [stdout] test src/lib.rs - tuple_index::tuple_index_types (line 1804) ... 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] test src/lib.rs - mutable_init::MutableInit (line 611) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a97bf9d777f8d48149cf8a8a4816f6e014a65ee6be924f9ae4394d33a381ced9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a97bf9d777f8d48149cf8a8a4816f6e014a65ee6be924f9ae4394d33a381ced9", kill_on_drop: false }` [INFO] [stdout] a97bf9d777f8d48149cf8a8a4816f6e014a65ee6be924f9ae4394d33a381ced9