[INFO] fetching crate task_scope 0.1.1...
[INFO] testing task_scope-0.1.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate task_scope 0.1.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate task_scope 0.1.1
[INFO] finished tweaking crates.io crate task_scope 0.1.1
[INFO] tweaked toml for crates.io crate task_scope 0.1.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate task_scope 0.1.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate task_scope 0.1.1 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bf7117620c540a0c33ff6fd18cc7b6189f31b665afaa72130ac6b3e2b657024d
[INFO] running `Command { std: "docker" "start" "-a" "bf7117620c540a0c33ff6fd18cc7b6189f31b665afaa72130ac6b3e2b657024d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf7117620c540a0c33ff6fd18cc7b6189f31b665afaa72130ac6b3e2b657024d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf7117620c540a0c33ff6fd18cc7b6189f31b665afaa72130ac6b3e2b657024d", kill_on_drop: false }`
[INFO] [stdout] bf7117620c540a0c33ff6fd18cc7b6189f31b665afaa72130ac6b3e2b657024d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 546fd9131e0803c090ea00af401ac2dfabe4f400915b2438018f792cb3e36108
[INFO] running `Command { std: "docker" "start" "-a" "546fd9131e0803c090ea00af401ac2dfabe4f400915b2438018f792cb3e36108", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling memchr v2.2.1
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling futures-sink v0.3.1
[INFO] [stderr]    Compiling arc-swap v0.4.4
[INFO] [stderr]    Compiling pin-project-internal v0.4.6
[INFO] [stderr]    Compiling num_cpus v1.11.1
[INFO] [stderr]    Compiling fnv v1.0.6
[INFO] [stderr]    Compiling futures-channel v0.3.1
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling signal-hook-registry v1.2.0
[INFO] [stderr]    Compiling smallvec v0.6.13
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling parking_lot_core v0.6.2
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling futures-util v0.3.1
[INFO] [stderr]    Compiling tokio v0.2.8
[INFO] [stderr]    Compiling futures-intrusive v0.2.2
[INFO] [stderr]    Compiling pin-project v0.4.6
[INFO] [stderr]    Compiling futures-executor v0.3.1
[INFO] [stderr]    Compiling futures v0.3.1
[INFO] [stderr]    Compiling task_scope v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/cancelable.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) 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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/cancelable.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_Cancelable`
[INFO] [stdout] 15 | pub struct Cancelable<T> {
[INFO] [stdout]    |            ---------- `Cancelable` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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]    = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/cancellation.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/cancellation.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_Cancellation`
[INFO] [stdout] 17 | pub struct Cancellation {
[INFO] [stdout]    |            ------------ `Cancellation` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/handle.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/handle.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_JoinHandle`
[INFO] [stdout] 28 | pub struct JoinHandle<H> {
[INFO] [stdout]    |            ---------- `JoinHandle` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/scope.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/scope.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_ScopeFuture`
[INFO] [stdout] 42 | pub struct ScopeFuture<Fut, Joiner>
[INFO] [stdout]    |            ----------- `ScopeFuture` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Box::<T>::from_raw` that must be used
[INFO] [stdout]   --> src/waker.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let _ = Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/with_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/with_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_WithToken`
[INFO] [stdout] 12 | pub(crate) struct WithToken<Fut> {
[INFO] [stdout]    |                   --------- `WithToken` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.07s
[INFO] running `Command { std: "docker" "inspect" "546fd9131e0803c090ea00af401ac2dfabe4f400915b2438018f792cb3e36108", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "546fd9131e0803c090ea00af401ac2dfabe4f400915b2438018f792cb3e36108", kill_on_drop: false }`
[INFO] [stdout] 546fd9131e0803c090ea00af401ac2dfabe4f400915b2438018f792cb3e36108
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 561f10b08313e0bda61dcb1f343f67bc3c1d9b8dc90416efa6cef75ca71530c5
[INFO] running `Command { std: "docker" "start" "-a" "561f10b08313e0bda61dcb1f343f67bc3c1d9b8dc90416efa6cef75ca71530c5", kill_on_drop: false }`
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/cancelable.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) 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 task_scope v0.1.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/cancelable.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_Cancelable`
[INFO] [stdout] 15 | pub struct Cancelable<T> {
[INFO] [stdout]    |            ---------- `Cancelable` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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]    = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/cancellation.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/cancellation.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_Cancellation`
[INFO] [stdout] 17 | pub struct Cancellation {
[INFO] [stdout]    |            ------------ `Cancellation` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/handle.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/handle.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_JoinHandle`
[INFO] [stdout] 28 | pub struct JoinHandle<H> {
[INFO] [stdout]    |            ---------- `JoinHandle` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/scope.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/scope.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_ScopeFuture`
[INFO] [stdout] 42 | pub struct ScopeFuture<Fut, Joiner>
[INFO] [stdout]    |            ----------- `ScopeFuture` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Box::<T>::from_raw` that must be used
[INFO] [stdout]   --> src/waker.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let _ = Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/with_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/with_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_WithToken`
[INFO] [stdout] 12 | pub(crate) struct WithToken<Fut> {
[INFO] [stdout]    |                   --------- `WithToken` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/cancelable.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) 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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/cancelable.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_Cancelable`
[INFO] [stdout] 15 | pub struct Cancelable<T> {
[INFO] [stdout]    |            ---------- `Cancelable` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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]    = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/cancellation.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/cancellation.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_Cancellation`
[INFO] [stdout] 17 | pub struct Cancellation {
[INFO] [stdout]    |            ------------ `Cancellation` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/handle.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/handle.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_JoinHandle`
[INFO] [stdout] 28 | pub struct JoinHandle<H> {
[INFO] [stdout]    |            ---------- `JoinHandle` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/scope.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/scope.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_ScopeFuture`
[INFO] [stdout] 42 | pub struct ScopeFuture<Fut, Joiner>
[INFO] [stdout]    |            ----------- `ScopeFuture` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Box::<T>::from_raw` that must be used
[INFO] [stdout]   --> src/waker.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let _ = Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]   --> src/with_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[pin_project]
[INFO] [stdout]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/with_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[pin_project]
[INFO] [stdout]    | ^-------------
[INFO] [stdout]    | |
[INFO] [stdout]    | `Unpin` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `__unpin_scope_WithToken`
[INFO] [stdout] 12 | pub(crate) struct WithToken<Fut> {
[INFO] [stdout]    |                   --------- `WithToken` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.44s
[INFO] running `Command { std: "docker" "inspect" "561f10b08313e0bda61dcb1f343f67bc3c1d9b8dc90416efa6cef75ca71530c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "561f10b08313e0bda61dcb1f343f67bc3c1d9b8dc90416efa6cef75ca71530c5", kill_on_drop: false }`
[INFO] [stdout] 561f10b08313e0bda61dcb1f343f67bc3c1d9b8dc90416efa6cef75ca71530c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] a47d5411df3400fa096845713aa27059ae75c8ee15361ef22ffefd1102174890
[INFO] running `Command { std: "docker" "start" "-a" "a47d5411df3400fa096845713aa27059ae75c8ee15361ef22ffefd1102174890", kill_on_drop: false }`
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]   --> src/cancelable.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[pin_project]
[INFO] [stderr]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) 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, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/cancelable.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[pin_project]
[INFO] [stderr]    | ^-------------
[INFO] [stderr]    | |
[INFO] [stderr]    | `Unpin` is not local
[INFO] [stderr]    | move the `impl` block outside of this function `__unpin_scope_Cancelable`
[INFO] [stderr] 15 | pub struct Cancelable<T> {
[INFO] [stderr]    |            ---------- `Cancelable` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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]    = note: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]   --> src/cancellation.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[pin_project]
[INFO] [stderr]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/cancellation.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[pin_project]
[INFO] [stderr]    | ^-------------
[INFO] [stderr]    | |
[INFO] [stderr]    | `Unpin` is not local
[INFO] [stderr]    | move the `impl` block outside of this function `__unpin_scope_Cancellation`
[INFO] [stderr] 17 | pub struct Cancellation {
[INFO] [stderr]    |            ------------ `Cancellation` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]   --> src/handle.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[pin_project]
[INFO] [stderr]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/handle.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[pin_project]
[INFO] [stderr]    | ^-------------
[INFO] [stderr]    | |
[INFO] [stderr]    | `Unpin` is not local
[INFO] [stderr]    | move the `impl` block outside of this function `__unpin_scope_JoinHandle`
[INFO] [stderr] 28 | pub struct JoinHandle<H> {
[INFO] [stderr]    |            ---------- `JoinHandle` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]   --> src/scope.rs:41:1
[INFO] [stderr]    |
[INFO] [stderr] 41 | #[pin_project]
[INFO] [stderr]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/scope.rs:41:1
[INFO] [stderr]    |
[INFO] [stderr] 41 | #[pin_project]
[INFO] [stderr]    | ^-------------
[INFO] [stderr]    | |
[INFO] [stderr]    | `Unpin` is not local
[INFO] [stderr]    | move the `impl` block outside of this function `__unpin_scope_ScopeFuture`
[INFO] [stderr] 42 | pub struct ScopeFuture<Fut, Joiner>
[INFO] [stderr]    |            ----------- `ScopeFuture` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused return value of `Box::<T>::from_raw` that must be used
[INFO] [stderr]   --> src/waker.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 |     Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 79 |     let _ = Box::from_raw(data.cast::<WakerData>() as *mut WakerData);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]   --> src/with_token.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #[pin_project]
[INFO] [stderr]    | ^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]    |
[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, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/with_token.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #[pin_project]
[INFO] [stderr]    | ^-------------
[INFO] [stderr]    | |
[INFO] [stderr]    | `Unpin` is not local
[INFO] [stderr]    | move the `impl` block outside of this function `__unpin_scope_WithToken`
[INFO] [stderr] 12 | pub(crate) struct WithToken<Fut> {
[INFO] [stderr]    |                   --------- `WithToken` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `::pin_project::__private::__PinProjectInternalDerive` defines the non-local `impl`, and may need to be changed
[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: 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: this warning originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` which comes from the expansion of the attribute macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `task_scope` (lib) generated 11 warnings
[INFO] [stderr] warning: `task_scope` (lib test) generated 11 warnings (11 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/task_scope/8759d9086a428eba/deps/task_scope-8759d9086a428eba)
[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/async_traits.rs (/opt/rustwide/target/debug/build/task_scope/9ea90c8de6e8ec05/deps/async_traits-9ea90c8de6e8ec05)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_infinite ... ok
[INFO] [stdout] test test_cancel_infinite ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_cancel_infinite stdout ----
[INFO] [stdout] parent started
[INFO] [stdout] 
[INFO] [stdout] thread 'test_cancel_infinite' (26) panicked at src/spawn.rs:31:50:
[INFO] [stdout] must be polled in a scope
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ab1e0c7e442 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ab1e0c7e442 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ab1e0c7e442 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ab1e0c7e442 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ab1e0c92eaa - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ab1e0c92eaa - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x5ab1e0c83366 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ab1e0c83366 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ab1e0c5c64f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ab1e0c5c64f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ab1e0c76779 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5ab1e0b9ee0e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5ab1e0b9ee0e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ab1e0c76932 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5ab1e0c76932 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5ab1e0c5c708 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5ab1e0c540a9 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ab1e0c5d55d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5ab1e0c9361c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ab1e0c932e4 - core[8f93d80df273fe75]::panicking::panic_display::<&str>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x5ab1e0c932e4 - core[8f93d80df273fe75]::option::expect_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/option.rs:2208:5
[INFO] [stdout]   21:     0x5ab1e0b83780 - <core[8f93d80df273fe75]::option::Option<&task_scope[55bd567f79cb4283]::waker::WakerData>>::expect
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/option.rs:971:21
[INFO] [stdout]   22:     0x5ab1e0b8ba01 - task_scope[55bd567f79cb4283]::spawn::install::<(), async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/spawn.rs:31:50
[INFO] [stdout]   23:     0x5ab1e0b8f589 - <task_scope[55bd567f79cb4283]::spawn::tokio::SpawnFuture<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}::{closure#0}> as core[8f93d80df273fe75]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/workdir/src/spawn/tokio.rs:36:34
[INFO] [stdout]   24:     0x5ab1e0b8e3de - async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/async_traits.rs:53:14
[INFO] [stdout]   25:     0x5ab1e0b87f0d - <task_scope[55bd567f79cb4283]::with_token::WithToken<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}>>::poll
[INFO] [stdout]                                at /opt/rustwide/workdir/src/with_token.rs:32:30
[INFO] [stdout]   26:     0x5ab1e0b90088 - <task_scope[55bd567f79cb4283]::scope::ScopeFuture<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}, task_scope[55bd567f79cb4283]::scope::scope<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}>::{closure#0}> as core[8f93d80df273fe75]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/workdir/src/scope.rs:126:34
[INFO] [stdout]   27:     0x5ab1e0b89736 - <tokio[9a105920dc3bc1f1]::time::timeout::Timeout<task_scope[55bd567f79cb4283]::scope::ScopeFuture<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}, task_scope[55bd567f79cb4283]::scope::scope<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}::{closure#0}>::{closure#0}>> as core[8f93d80df273fe75]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/time/timeout.rs:146:39
[INFO] [stdout]   28:     0x5ab1e0b8e7f3 - async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/async_traits.rs:58:6
[INFO] [stdout]   29:     0x5ab1e0b8a96f - <tokio[9a105920dc3bc1f1]::runtime::enter::Enter>::block_on::<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/runtime/enter.rs:100:46
[INFO] [stdout]   30:     0x5ab1e0b850da - <tokio[9a105920dc3bc1f1]::runtime::thread_pool::ThreadPool>::block_on::<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/runtime/thread_pool/mod.rs:93:15
[INFO] [stdout]   31:     0x5ab1e0b870f2 - <tokio[9a105920dc3bc1f1]::runtime::Runtime>::block_on::<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/runtime/mod.rs:413:44
[INFO] [stdout]   32:     0x5ab1e0b8bd36 - tokio[9a105920dc3bc1f1]::runtime::context::enter::<<tokio[9a105920dc3bc1f1]::runtime::Runtime>::block_on<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/runtime/context.rs:72:5
[INFO] [stdout]   33:     0x5ab1e0b9046c - <tokio[9a105920dc3bc1f1]::runtime::handle::Handle>::enter::<<tokio[9a105920dc3bc1f1]::runtime::Runtime>::block_on<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/runtime/handle.rs:33:9
[INFO] [stdout]   34:     0x5ab1e0b84919 - <tokio[9a105920dc3bc1f1]::runtime::Runtime>::block_on::<async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-0.2.8/src/runtime/mod.rs:408:21
[INFO] [stdout]   35:     0x5ab1e0b8eb1c - async_traits[c533b1c627fc65e4]::test_cancel_infinite
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/async_traits.rs:38:1
[INFO] [stdout]   36:     0x5ab1e0b8e507 - async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/async_traits.rs:38:35
[INFO] [stdout]   37:     0x5ab1e0b847f6 - <async_traits[c533b1c627fc65e4]::test_cancel_infinite::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5ab1e0b931bb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5ab1e0b931bb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   40:     0x5ab1e0b9fa1a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   41:     0x5ab1e0b9fa1a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   42:     0x5ab1e0b9fa1a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   43:     0x5ab1e0b9fa1a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   44:     0x5ab1e0b9fa1a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5ab1e0b9fa1a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   46:     0x5ab1e0b9fa1a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   47:     0x5ab1e0b99ee4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   48:     0x5ab1e0b99ee4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x5ab1e0ba2512 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   50:     0x5ab1e0ba2512 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   51:     0x5ab1e0ba2512 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   52:     0x5ab1e0ba2512 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   53:     0x5ab1e0ba2512 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5ab1e0ba2512 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   55:     0x5ab1e0ba2512 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5ab1e0c7dcef - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   57:     0x5ab1e0c7dcef - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   58:     0x752ff2c2daa4 - <unknown>
[INFO] [stdout]   59:     0x752ff2cbaa64 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_cancel_infinite
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test async_traits`
[INFO] running `Command { std: "docker" "inspect" "a47d5411df3400fa096845713aa27059ae75c8ee15361ef22ffefd1102174890", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a47d5411df3400fa096845713aa27059ae75c8ee15361ef22ffefd1102174890", kill_on_drop: false }`
[INFO] [stdout] a47d5411df3400fa096845713aa27059ae75c8ee15361ef22ffefd1102174890
