[INFO] fetching crate reset-router 0.8.3...
[INFO] testing reset-router-0.8.3 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate reset-router 0.8.3 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate reset-router 0.8.3 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate reset-router 0.8.3
[INFO] finished tweaking crates.io crate reset-router 0.8.3
[INFO] tweaked toml for crates.io crate reset-router 0.8.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate crates.io crate reset-router 0.8.3 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded type-map v0.2.0
[INFO] [stderr]   Downloaded tower-util v0.3.0
[INFO] [stderr]   Downloaded pin-project-internal v0.4.7
[INFO] [stderr]   Downloaded tracing v0.1.12
[INFO] [stderr]   Downloaded reset-recognizer v0.8.0
[INFO] [stderr]   Downloaded tracing-attributes v0.1.6
[INFO] [stderr]   Downloaded tracing-core v0.1.9
[INFO] [stderr]   Downloaded tower-limit v0.3.0
[INFO] [stderr]   Downloaded pin-project v0.4.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bf1f3a045054a872787d5198090cd79a3044f183b21f55a01a6694df589a98a0
[INFO] running `Command { std: "docker" "start" "-a" "bf1f3a045054a872787d5198090cd79a3044f183b21f55a01a6694df589a98a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf1f3a045054a872787d5198090cd79a3044f183b21f55a01a6694df589a98a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf1f3a045054a872787d5198090cd79a3044f183b21f55a01a6694df589a98a0", kill_on_drop: false }`
[INFO] [stdout] bf1f3a045054a872787d5198090cd79a3044f183b21f55a01a6694df589a98a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 90cbc5c233cd51551ef59c85a837eb1978974e6d66ffdbd07de97445668cb022
[INFO] running `Command { std: "docker" "start" "-a" "90cbc5c233cd51551ef59c85a837eb1978974e6d66ffdbd07de97445668cb022", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.14
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling pin-project-lite v0.1.4
[INFO] [stderr]    Compiling tower-service v0.3.0
[INFO] [stderr]    Compiling tower-layer v0.3.0
[INFO] [stderr]    Compiling http v0.2.0
[INFO] [stderr]    Compiling tracing-core v0.1.9
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling indexmap v1.3.1
[INFO] [stderr]    Compiling aho-corasick v0.7.6
[INFO] [stderr]    Compiling regex-syntax v0.6.13
[INFO] [stderr]    Compiling try-lock v0.2.2
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling time v0.1.42
[INFO] [stderr]    Compiling type-map v0.2.0
[INFO] [stderr]    Compiling mio v0.6.21
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling mio-uds v0.6.7
[INFO] [stderr]    Compiling regex v1.3.3
[INFO] [stderr]    Compiling http-body v0.3.1
[INFO] [stderr]    Compiling reset-recognizer v0.8.0
[INFO] [stderr]    Compiling pin-project-internal v0.4.7
[INFO] [stderr]    Compiling tokio-macros v0.2.3
[INFO] [stderr]    Compiling proc-macro-hack v0.5.11
[INFO] [stderr]    Compiling tracing-attributes v0.1.6
[INFO] [stderr]    Compiling tokio v0.2.9
[INFO] [stderr]    Compiling futures-macro v0.3.1
[INFO] [stderr]    Compiling tracing v0.1.12
[INFO] [stderr]    Compiling pin-project v0.4.7
[INFO] [stderr]    Compiling tower-discover v0.3.0
[INFO] [stderr]    Compiling tower-load-shed v0.3.0
[INFO] [stderr]    Compiling futures-util v0.3.1
[INFO] [stderr]    Compiling futures-executor v0.3.1
[INFO] [stderr]    Compiling tower-util v0.3.0
[INFO] [stderr]    Compiling tokio-util v0.2.0
[INFO] [stderr]    Compiling tower-buffer v0.3.0
[INFO] [stderr]    Compiling tower-retry v0.3.0
[INFO] [stderr]    Compiling tower-limit v0.3.0
[INFO] [stderr]    Compiling tower-timeout v0.3.0
[INFO] [stderr]    Compiling futures v0.3.1
[INFO] [stderr]    Compiling h2 v0.2.1
[INFO] [stderr]    Compiling tower v0.3.1
[INFO] [stderr]    Compiling hyper v0.13.1
[INFO] [stderr]    Compiling reset-router v0.8.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.49s
[INFO] running `Command { std: "docker" "inspect" "90cbc5c233cd51551ef59c85a837eb1978974e6d66ffdbd07de97445668cb022", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90cbc5c233cd51551ef59c85a837eb1978974e6d66ffdbd07de97445668cb022", kill_on_drop: false }`
[INFO] [stdout] 90cbc5c233cd51551ef59c85a837eb1978974e6d66ffdbd07de97445668cb022
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6033029270f442b2d8ac1bd46f15bc41298a6ec9b603a96ed5f5bfcc1d0fece
[INFO] running `Command { std: "docker" "start" "-a" "a6033029270f442b2d8ac1bd46f15bc41298a6ec9b603a96ed5f5bfcc1d0fece", kill_on_drop: false }`
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling reset-router v0.8.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.74s
[INFO] running `Command { std: "docker" "inspect" "a6033029270f442b2d8ac1bd46f15bc41298a6ec9b603a96ed5f5bfcc1d0fece", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6033029270f442b2d8ac1bd46f15bc41298a6ec9b603a96ed5f5bfcc1d0fece", kill_on_drop: false }`
[INFO] [stdout] a6033029270f442b2d8ac1bd46f15bc41298a6ec9b603a96ed5f5bfcc1d0fece
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d5e2e4ad4a644d28f44c8e533513bc6572b75376438f48dafb9b7cd75687bc61
[INFO] running `Command { std: "docker" "start" "-a" "d5e2e4ad4a644d28f44c8e533513bc6572b75376438f48dafb9b7cd75687bc61", kill_on_drop: false }`
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]    --> src/lib.rs:278:1
[INFO] [stderr]     |
[INFO] [stderr] 278 | #[pin_project::pin_project]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]    --> src/lib.rs:278:1
[INFO] [stderr]     |
[INFO] [stderr] 278 | #[pin_project::pin_project]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stderr]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stderr]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `reset-router` (lib) generated 2 warnings
[INFO] [stderr] warning: `reset-router` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reset_router-cfe4975accf45071)
[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]    Doc-tests reset_router
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/lib.rs - (line 4) ... FAILED
[INFO] [stdout] test src/lib.rs - SharedService (line 263) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 16) has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "d5e2e4ad4a644d28f44c8e533513bc6572b75376438f48dafb9b7cd75687bc61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5e2e4ad4a644d28f44c8e533513bc6572b75376438f48dafb9b7cd75687bc61", kill_on_drop: false }`
[INFO] [stdout] d5e2e4ad4a644d28f44c8e533513bc6572b75376438f48dafb9b7cd75687bc61
[INFO] testing reset-router-0.8.3 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate reset-router 0.8.3 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate reset-router 0.8.3 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate reset-router 0.8.3
[INFO] finished tweaking crates.io crate reset-router 0.8.3
[INFO] tweaked toml for crates.io crate reset-router 0.8.3 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate reset-router 0.8.3 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" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ea2b7c92e2bbbb44f39a9d7a7abfb1ed6ad60964cdf535779b15d8f7a959675a
[INFO] running `Command { std: "docker" "start" "-a" "ea2b7c92e2bbbb44f39a9d7a7abfb1ed6ad60964cdf535779b15d8f7a959675a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea2b7c92e2bbbb44f39a9d7a7abfb1ed6ad60964cdf535779b15d8f7a959675a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea2b7c92e2bbbb44f39a9d7a7abfb1ed6ad60964cdf535779b15d8f7a959675a", kill_on_drop: false }`
[INFO] [stdout] ea2b7c92e2bbbb44f39a9d7a7abfb1ed6ad60964cdf535779b15d8f7a959675a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 93c717c36428c94b3ee933925c4e74740d1f28748024bcd872b0a2ffb4695f56
[INFO] running `Command { std: "docker" "start" "-a" "93c717c36428c94b3ee933925c4e74740d1f28748024bcd872b0a2ffb4695f56", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.14
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling pin-project-lite v0.1.4
[INFO] [stderr]    Compiling tower-service v0.3.0
[INFO] [stderr]    Compiling tower-layer v0.3.0
[INFO] [stderr]    Compiling tracing-core v0.1.9
[INFO] [stderr]    Compiling http v0.2.0
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]    Compiling aho-corasick v0.7.6
[INFO] [stderr]    Compiling indexmap v1.3.1
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling regex-syntax v0.6.13
[INFO] [stderr]    Compiling try-lock v0.2.2
[INFO] [stderr]    Compiling time v0.1.42
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling type-map v0.2.0
[INFO] [stderr]    Compiling mio v0.6.21
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling mio-uds v0.6.7
[INFO] [stderr]    Compiling regex v1.3.3
[INFO] [stderr]    Compiling http-body v0.3.1
[INFO] [stderr]    Compiling reset-recognizer v0.8.0
[INFO] [stderr]    Compiling pin-project-internal v0.4.7
[INFO] [stderr]    Compiling tokio-macros v0.2.3
[INFO] [stderr]    Compiling proc-macro-hack v0.5.11
[INFO] [stderr]    Compiling tracing-attributes v0.1.6
[INFO] [stderr]    Compiling tokio v0.2.9
[INFO] [stderr]    Compiling tracing v0.1.12
[INFO] [stderr]    Compiling futures-macro v0.3.1
[INFO] [stderr]    Compiling pin-project v0.4.7
[INFO] [stderr]    Compiling tower-load-shed v0.3.0
[INFO] [stderr]    Compiling tower-discover v0.3.0
[INFO] [stderr]    Compiling futures-util v0.3.1
[INFO] [stderr]    Compiling futures-executor v0.3.1
[INFO] [stderr]    Compiling tower-util v0.3.0
[INFO] [stderr]    Compiling futures v0.3.1
[INFO] [stderr]    Compiling tokio-util v0.2.0
[INFO] [stderr]    Compiling tower-limit v0.3.0
[INFO] [stderr]    Compiling tower-buffer v0.3.0
[INFO] [stderr]    Compiling tower-timeout v0.3.0
[INFO] [stderr]    Compiling tower-retry v0.3.0
[INFO] [stderr]    Compiling tower v0.3.1
[INFO] [stderr]    Compiling h2 v0.2.1
[INFO] [stderr]    Compiling hyper v0.13.1
[INFO] [stderr]    Compiling reset-router v0.8.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.78s
[INFO] running `Command { std: "docker" "inspect" "93c717c36428c94b3ee933925c4e74740d1f28748024bcd872b0a2ffb4695f56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93c717c36428c94b3ee933925c4e74740d1f28748024bcd872b0a2ffb4695f56", kill_on_drop: false }`
[INFO] [stdout] 93c717c36428c94b3ee933925c4e74740d1f28748024bcd872b0a2ffb4695f56
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 219eb0b54914333475bb906f7f011f8d36bbac10d7d06ad46104cfad53b1d829
[INFO] running `Command { std: "docker" "start" "-a" "219eb0b54914333475bb906f7f011f8d36bbac10d7d06ad46104cfad53b1d829", kill_on_drop: false }`
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling reset-router v0.8.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | #[pin_project::pin_project]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.72s
[INFO] running `Command { std: "docker" "inspect" "219eb0b54914333475bb906f7f011f8d36bbac10d7d06ad46104cfad53b1d829", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "219eb0b54914333475bb906f7f011f8d36bbac10d7d06ad46104cfad53b1d829", kill_on_drop: false }`
[INFO] [stdout] 219eb0b54914333475bb906f7f011f8d36bbac10d7d06ad46104cfad53b1d829
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 896bfe4d012aee1cb22b2cd5fe911f4c8f0538642eea86c161d9d261c5afef45
[INFO] running `Command { std: "docker" "start" "-a" "896bfe4d012aee1cb22b2cd5fe911f4c8f0538642eea86c161d9d261c5afef45", kill_on_drop: false }`
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]    --> src/lib.rs:278:1
[INFO] [stderr]     |
[INFO] [stderr] 278 | #[pin_project::pin_project]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]    --> src/lib.rs:278:1
[INFO] [stderr]     |
[INFO] [stderr] 278 | #[pin_project::pin_project]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: move this `impl` block outside the of the current function `__unpin_scope_HandlerFuture`
[INFO] [stderr]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]     = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` may come from an old version of the `pin_project_internal` crate, try updating your dependency with `cargo update -p pin_project_internal`
[INFO] [stderr]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]     = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `reset-router` (lib) generated 2 warnings
[INFO] [stderr] warning: `reset-router` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reset_router-cfe4975accf45071)
[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]    Doc-tests reset_router
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/lib.rs - SharedService (line 263) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 4) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 16) has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "896bfe4d012aee1cb22b2cd5fe911f4c8f0538642eea86c161d9d261c5afef45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "896bfe4d012aee1cb22b2cd5fe911f4c8f0538642eea86c161d9d261c5afef45", kill_on_drop: false }`
[INFO] [stdout] 896bfe4d012aee1cb22b2cd5fe911f4c8f0538642eea86c161d9d261c5afef45
