[INFO] fetching crate stupid_utils 0.4.1... [INFO] testing stupid_utils-0.4.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate stupid_utils 0.4.1 into /workspace/builds/worker-7-tc2/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-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate stupid_utils 0.4.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 15101e3d55d2e52caea87cfc9344315d4e066e7a6408f5fe83d1a16b8bce5d4c [INFO] running `Command { std: "docker" "start" "-a" "15101e3d55d2e52caea87cfc9344315d4e066e7a6408f5fe83d1a16b8bce5d4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "15101e3d55d2e52caea87cfc9344315d4e066e7a6408f5fe83d1a16b8bce5d4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "15101e3d55d2e52caea87cfc9344315d4e066e7a6408f5fe83d1a16b8bce5d4c", kill_on_drop: false }` [INFO] [stdout] 15101e3d55d2e52caea87cfc9344315d4e066e7a6408f5fe83d1a16b8bce5d4c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 234d0b38fa231ff669e6b887ce9be6c9323f5f575d7fb18954b46226e8bc5fbd [INFO] running `Command { std: "docker" "start" "-a" "234d0b38fa231ff669e6b887ce9be6c9323f5f575d7fb18954b46226e8bc5fbd", 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.27s [INFO] running `Command { std: "docker" "inspect" "234d0b38fa231ff669e6b887ce9be6c9323f5f575d7fb18954b46226e8bc5fbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "234d0b38fa231ff669e6b887ce9be6c9323f5f575d7fb18954b46226e8bc5fbd", kill_on_drop: false }` [INFO] [stdout] 234d0b38fa231ff669e6b887ce9be6c9323f5f575d7fb18954b46226e8bc5fbd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1d5bb9050a7e0ddb9e5d9bc05ef28804ccc0ef28fb86221e2724ab7526258697 [INFO] running `Command { std: "docker" "start" "-a" "1d5bb9050a7e0ddb9e5d9bc05ef28804ccc0ef28fb86221e2724ab7526258697", 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.37s [INFO] running `Command { std: "docker" "inspect" "1d5bb9050a7e0ddb9e5d9bc05ef28804ccc0ef28fb86221e2724ab7526258697", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d5bb9050a7e0ddb9e5d9bc05ef28804ccc0ef28fb86221e2724ab7526258697", kill_on_drop: false }` [INFO] [stdout] 1d5bb9050a7e0ddb9e5d9bc05ef28804ccc0ef28fb86221e2724ab7526258697 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2a11af4495199e98e33d9c46ca518b46addc43a912d73d0d0a6433b8ead24b9f [INFO] running `Command { std: "docker" "start" "-a" "2a11af4495199e98e33d9c46ca518b46addc43a912d73d0d0a6433b8ead24b9f", 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.06s [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 defer::defer_fn ... ok [INFO] [stdout] test defer::block ... ok [INFO] [stdout] test defer::late_init ... ok [INFO] [stdout] test defer::size ... ok [INFO] [stdout] test disabled::_a ... ok [INFO] [stdout] test defer::t ... ok [INFO] [stdout] test extend_map_iter::test ... ok [INFO] [stdout] test find_in_vec::t ... ok [INFO] [stdout] test fake_tuple::t ... ok [INFO] [stdout] test fn_apply::test_fa ... ok [INFO] [stdout] test instant_run::_a ... ok [INFO] [stdout] test map_value::t ... ok [INFO] [stdout] test mutable_init::t ... ok [INFO] [stdout] test print_on_drop::test ... ok [INFO] [stdout] test one_or_many::test ... 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 currying::test_curry ... ok [INFO] [stdout] test short_unwrap::test ... ok [INFO] [stdout] test dot_ref::t ... ok [INFO] [stdout] test if_iter_remains::a ... ok [INFO] [stdout] test option_to_result::t ... ok [INFO] [stdout] test stack_struct::pop_first::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 - dot_drop::DotDrop (line 307) ... ok [INFO] [stdout] test src/lib.rs - currying::curry (line 1872) ... 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 - find_in_vec::FindInVec (line 485) ... ok [INFO] [stdout] test src/lib.rs - fn_apply (line 1907) ... ok [INFO] [stdout] test src/lib.rs - currying (line 1855) ... ok [INFO] [stdout] test src/lib.rs - map_value::MapValue (line 528) ... ok [INFO] [stdout] test src/lib.rs - just_provide::just_provide (line 1454) ... ok [INFO] [stdout] test src/lib.rs - mutable_init::MutableInit::mutable_cast (line 639) ... ok [INFO] [stdout] test src/lib.rs - provide::Provide (line 1696) ... ok [INFO] [stdout] test src/lib.rs - option_to_result::OptionToResult (line 148) ... ok [INFO] [stdout] test src/lib.rs - (line 5) ... ok [INFO] [stdout] test src/lib.rs - rebind (line 1729) ... ok [INFO] [stdout] test src/lib.rs - mutex_lock_and_unwrap::MutexLockAndUnwrap (line 197) ... ok [INFO] [stdout] test src/lib.rs - mutable_init::MutableInit (line 611) ... ok [INFO] [stdout] test src/lib.rs - select::DotSelect (line 264) ... ok [INFO] [stdout] test src/lib.rs - rebind::mutable (line 1745) ... 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 - select::select (line 243) ... 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 - result_to_option::ResultToOption (line 331) ... 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.10s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2a11af4495199e98e33d9c46ca518b46addc43a912d73d0d0a6433b8ead24b9f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2a11af4495199e98e33d9c46ca518b46addc43a912d73d0d0a6433b8ead24b9f", kill_on_drop: false }` [INFO] [stdout] 2a11af4495199e98e33d9c46ca518b46addc43a912d73d0d0a6433b8ead24b9f