[INFO] fetching crate handy_async 0.2.13... [INFO] building handy_async-0.2.13 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate handy_async 0.2.13 into /workspace/builds/worker-45/source [INFO] validating manifest of crates.io crate handy_async 0.2.13 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate handy_async 0.2.13 [INFO] finished tweaking crates.io crate handy_async 0.2.13 [INFO] tweaked toml for crates.io crate handy_async 0.2.13 written to /workspace/builds/worker-45/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-45/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-45/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d1996749e6447ef2263fb4e30aee6259363c3d9b537e9b1cd22a8d717d6a3c65 [INFO] running `Command { std: "docker" "start" "-a" "d1996749e6447ef2263fb4e30aee6259363c3d9b537e9b1cd22a8d717d6a3c65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d1996749e6447ef2263fb4e30aee6259363c3d9b537e9b1cd22a8d717d6a3c65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1996749e6447ef2263fb4e30aee6259363c3d9b537e9b1cd22a8d717d6a3c65", kill_on_drop: false }` [INFO] [stdout] d1996749e6447ef2263fb4e30aee6259363c3d9b537e9b1cd22a8d717d6a3c65 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-45/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-45/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 -Zprofile-closures" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4ca98620d4c3ace15e1bc1de1269aeb2203259909aa804613bcdc0fef551ccc1 [INFO] running `Command { std: "docker" "start" "-a" "4ca98620d4c3ace15e1bc1de1269aeb2203259909aa804613bcdc0fef551ccc1", kill_on_drop: false }` [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling futures v0.1.31 [INFO] [stderr] SG_CR_Eslkdjf: futures, (1e11c55a5de90411, b49bdaf40e7d9d2b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (538cdff6b9a30a36, e361e7ad0e5aa4f7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (fda48463d8b54af5, 52db6d41f5c44c0e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (ae57e1084684fd9e, 8107532bb0d4a0df), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (4d05904ca6b87c45, 1f523bcfd6f8e2a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (4d05904ca6b87c45, 1f523bcfd6f8e2a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (4d05904ca6b87c45, 1f523bcfd6f8e2a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (f545f51c3e4f5417, dffb7a7010145632), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (76bd18263fdbaf38, 5fa2b1431d2ed1dc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (f545f51c3e4f5417, dffb7a7010145632), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (769657a454c0029e, 86d1eba3cae89e9c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (2c4aab64de621bbc, 5348743f3474a4c9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (fb1a46c2caba1ed9, 7a3403c9d27aaebd), 8, 8 [INFO] [stderr] Compiling handy_async v0.2.13 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/pattern/mod.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | type BoxFuture = Box + Send + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/pattern/mod.rs:143:32 [INFO] [stdout] | [INFO] [stdout] 143 | type BoxMatchFn = Box BoxFuture<(M, T), AsyncError>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(M) -> BoxFuture<(M, T), AsyncError>` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | self.error.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | self.error.cause() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (9763ac60dabb8d80, 52df47d4d3134570), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (6add510f0b46cdac, 3f59e3e6a31e3e36), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (3a824a18c67f91dd, 9ccb5732afce9ce0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f2682d70756fd92d, 3291b17a068def8b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (a23aebf75ff53dc0, 23134a93c9075bbf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (e9061fd5f77b3685, db6377e6ddd58e9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (96c47d1562ad9821, e31d47b907afff34), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (617fcbb3f0b0084e, f6a12c389bc2aa8a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4f586301badb235a, e1ed47b4ae252ff5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (e71e1925a9f0a7d, 11f5b62eefb91bfa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (23e64baee601ed84, 310a2a8e36938209), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (53c0355e71b749ed, bb2fa97951313f9f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (231be00726b4e334, ba4ce9e1e803de0e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (da8d34d348e999ce, f73d8ce5a48b6167), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (6ff9a8b9470b8742, 65f2afbf6e17975c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2214a8ed13f437d5, b59fda9aea212228), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (fbecb873a75aa519, 825b9a69b804a122), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (cfd628904bd58855, 8d19bebf9ae5b7cb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (99212b33877c2d6c, 6c4017719a2dc32d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (a55cd18e9fd1b19b, 836f02914cf7aeb2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (25c41420f70fd024, 3301c8a90fcf6eee), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (ea418a55c6f0fa79, 5fc330a39214b1d1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (727f4233cb544449, bdbbb0ab21009b30), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f90fdafb658cc118, c9e60035bfc2c6e9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4bb686b2bab29833, e98d05a600834167), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (75923eaa7e3a20eb, 54b301d590ae3895), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f5355178288a84a4, 9d5fa8659ca758e4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (e156f16e7793af00, 3c41f48406b4c173), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (cce1c0e910fc684a, 6eecc84796732973), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (1eae3642c1523c7e, 30c34e49b4ac6f4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (d2236fc184fbdd56, 9bb6984139b1d426), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (cd382115c0b84366, dcaefb4bde45a18a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4e91f413b2cce641, 5a12cf0a6fe97eb2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (48465a95318f3edd, 5978d2b44bc1df7a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (356bed12be3fce91, 4f7f8863b0b5ad78), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f98179102beb96d0, 9868e2efa337286b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (c1a62887ea0c9b3, 1babffa286030f56), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (bf88b028746433e1, 7df1b73e2492c4e7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (50843d8f26ddcff7, c70e38bb4ce4c2d7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (182d936ae807d619, 71ca23709c202d60), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (9cde961e1f49ee0b, 1510249fd48807d2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (5bfcf82fab562662, d025f1c46359314e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2bab2d9ee1bceb62, 88de7be777680aed), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f03df41fe1aba57d, 7ba7cb35d49a0058), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (eb402a7de4b7fbc9, 63dbd3a510b59cd9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (151711a2f7bdef72, 7411cd6df641e079), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (bae3e14e8f51af18, 121654aa5eb9abb1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (af7b074710f30583, c3cfd8f3c825ef17), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2bafe8d76f53224, 62007db36524c623), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (9fd239e07cf6db19, 8b436265ecbb9241), 0, 0 [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.19s [INFO] running `Command { std: "docker" "inspect" "4ca98620d4c3ace15e1bc1de1269aeb2203259909aa804613bcdc0fef551ccc1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4ca98620d4c3ace15e1bc1de1269aeb2203259909aa804613bcdc0fef551ccc1", kill_on_drop: false }` [INFO] [stdout] 4ca98620d4c3ace15e1bc1de1269aeb2203259909aa804613bcdc0fef551ccc1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-45/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-45/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 -Zprofile-closures" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b438366deaf390f9aa04db589fbd2a3f47ee3f6b8d06e3a7bbc6ffee1315b34d [INFO] running `Command { std: "docker" "start" "-a" "b438366deaf390f9aa04db589fbd2a3f47ee3f6b8d06e3a7bbc6ffee1315b34d", kill_on_drop: false }` [INFO] [stderr] SG_CR_Eslkdjf: futures, (1e11c55a5de90411, b49bdaf40e7d9d2b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (538cdff6b9a30a36, e361e7ad0e5aa4f7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (fda48463d8b54af5, 52db6d41f5c44c0e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (ae57e1084684fd9e, 8107532bb0d4a0df), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (4d05904ca6b87c45, 1f523bcfd6f8e2a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (4d05904ca6b87c45, 1f523bcfd6f8e2a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (4d05904ca6b87c45, 1f523bcfd6f8e2a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (f545f51c3e4f5417, dffb7a7010145632), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (76bd18263fdbaf38, 5fa2b1431d2ed1dc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (f545f51c3e4f5417, dffb7a7010145632), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (769657a454c0029e, 86d1eba3cae89e9c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: futures, (2c4aab64de621bbc, 5348743f3474a4c9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: futures, (fb1a46c2caba1ed9, 7a3403c9d27aaebd), 8, 8 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/pattern/mod.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | type BoxFuture = Box + Send + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (9763ac60dabb8d80, 52df47d4d3134570), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/pattern/mod.rs:143:32 [INFO] [stdout] | [INFO] [stdout] 143 | type BoxMatchFn = Box BoxFuture<(M, T), AsyncError>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(M) -> BoxFuture<(M, T), AsyncError>` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (6add510f0b46cdac, 3f59e3e6a31e3e36), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (3a824a18c67f91dd, 9ccb5732afce9ce0), 0, 0 [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | self.error.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f2682d70756fd92d, 3291b17a068def8b), 0, 0 [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | self.error.cause() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (a23aebf75ff53dc0, 23134a93c9075bbf), 0, 0 [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (e9061fd5f77b3685, db6377e6ddd58e9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (96c47d1562ad9821, e31d47b907afff34), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (617fcbb3f0b0084e, f6a12c389bc2aa8a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4f586301badb235a, e1ed47b4ae252ff5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (e71e1925a9f0a7d, 11f5b62eefb91bfa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (23e64baee601ed84, 310a2a8e36938209), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (53c0355e71b749ed, bb2fa97951313f9f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (231be00726b4e334, ba4ce9e1e803de0e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (da8d34d348e999ce, f73d8ce5a48b6167), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (6ff9a8b9470b8742, 65f2afbf6e17975c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2214a8ed13f437d5, b59fda9aea212228), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (fbecb873a75aa519, 825b9a69b804a122), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (cfd628904bd58855, 8d19bebf9ae5b7cb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (99212b33877c2d6c, 6c4017719a2dc32d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (a55cd18e9fd1b19b, 836f02914cf7aeb2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (25c41420f70fd024, 3301c8a90fcf6eee), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (ea418a55c6f0fa79, 5fc330a39214b1d1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (727f4233cb544449, bdbbb0ab21009b30), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f90fdafb658cc118, c9e60035bfc2c6e9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4bb686b2bab29833, e98d05a600834167), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (75923eaa7e3a20eb, 54b301d590ae3895), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f5355178288a84a4, 9d5fa8659ca758e4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (e156f16e7793af00, 3c41f48406b4c173), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (cce1c0e910fc684a, 6eecc84796732973), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (1eae3642c1523c7e, 30c34e49b4ac6f4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (d2236fc184fbdd56, 9bb6984139b1d426), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (cd382115c0b84366, dcaefb4bde45a18a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4e91f413b2cce641, 5a12cf0a6fe97eb2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (48465a95318f3edd, 5978d2b44bc1df7a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (356bed12be3fce91, 4f7f8863b0b5ad78), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f98179102beb96d0, 9868e2efa337286b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (c1a62887ea0c9b3, 1babffa286030f56), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (bf88b028746433e1, 7df1b73e2492c4e7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (50843d8f26ddcff7, c70e38bb4ce4c2d7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (182d936ae807d619, 71ca23709c202d60), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (9cde961e1f49ee0b, 1510249fd48807d2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (5bfcf82fab562662, d025f1c46359314e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2bab2d9ee1bceb62, 88de7be777680aed), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (f03df41fe1aba57d, 7ba7cb35d49a0058), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (eb402a7de4b7fbc9, 63dbd3a510b59cd9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (151711a2f7bdef72, 7411cd6df641e079), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (bae3e14e8f51af18, 121654aa5eb9abb1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (af7b074710f30583, c3cfd8f3c825ef17), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2bafe8d76f53224, 62007db36524c623), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (9fd239e07cf6db19, 8b436265ecbb9241), 0, 0 [INFO] [stderr] Compiling handy_async v0.2.13 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/pattern/mod.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | type BoxFuture = Box + Send + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/pattern/mod.rs:143:32 [INFO] [stdout] | [INFO] [stdout] 143 | type BoxMatchFn = Box BoxFuture<(M, T), AsyncError>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(M) -> BoxFuture<(M, T), AsyncError>` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | self.error.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | self.error.cause() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (c20032a876ceee0c, ed991332dcf278c2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (16ebd41075cab83f, b384ef07dc5ff5ed), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (167ef045795b466a, 37e5569f114a77de), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (8705ec296e9a0ea, bf1fdbd5266e56ae), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (bba856debd215959, 4fd633130dfe0239), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2d02532499cb5532, b7e10bab6f2187a0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (1b321ecd6c63b43, c68e06cd6c84a785), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (4434bd858899fca9, b02ab9a75bfb386e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (2ef5c0dcaa931583, 890416b96dcb74e7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: handy_async, (6d91908bff557524, 9130322e8470635e), 0, 0 [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.42s [INFO] running `Command { std: "docker" "inspect" "b438366deaf390f9aa04db589fbd2a3f47ee3f6b8d06e3a7bbc6ffee1315b34d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b438366deaf390f9aa04db589fbd2a3f47ee3f6b8d06e3a7bbc6ffee1315b34d", kill_on_drop: false }` [INFO] [stdout] b438366deaf390f9aa04db589fbd2a3f47ee3f6b8d06e3a7bbc6ffee1315b34d