[INFO] fetching crate reducer 2.1.1...
[INFO] testing reducer-2.1.1 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate reducer 2.1.1 into /workspace/builds/worker-110/source
[INFO] validating manifest of crates.io crate reducer 2.1.1 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate reducer 2.1.1
[INFO] finished tweaking crates.io crate reducer 2.1.1
[INFO] tweaked toml for crates.io crate reducer 2.1.1 written to /workspace/builds/worker-110/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "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" "+beta-2021-08-01" "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] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mockall_derive v0.7.2
[INFO] [stderr]   Downloaded mockall v0.7.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/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" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 67d05d1b984d541026c0c167aa708df77196199373e976de98d3ae288eb381fe
[INFO] running `Command { std: "docker" "start" "-a" "67d05d1b984d541026c0c167aa708df77196199373e976de98d3ae288eb381fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67d05d1b984d541026c0c167aa708df77196199373e976de98d3ae288eb381fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67d05d1b984d541026c0c167aa708df77196199373e976de98d3ae288eb381fe", kill_on_drop: false }`
[INFO] [stdout] 67d05d1b984d541026c0c167aa708df77196199373e976de98d3ae288eb381fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/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=warn" "-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" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f284126d9adebeaabf284b30d39ac2139fdaff26ecadb08ba85e6cddc8f533e2
[INFO] running `Command { std: "docker" "start" "-a" "f284126d9adebeaabf284b30d39ac2139fdaff26ecadb08ba85e6cddc8f533e2", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling proc-macro2 v1.0.28
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling futures-core v0.3.16
[INFO] [stderr]    Compiling proc-macro-nested v0.1.7
[INFO] [stderr]    Compiling memchr v2.4.0
[INFO] [stderr]    Compiling futures-channel v0.3.16
[INFO] [stderr]    Compiling futures-task v0.3.16
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling futures-sink v0.3.16
[INFO] [stderr]    Compiling pin-project-internal v0.4.28
[INFO] [stderr]    Compiling slab v0.4.4
[INFO] [stderr]    Compiling futures-io v0.3.16
[INFO] [stderr]    Compiling pin-project-lite v0.2.7
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.16
[INFO] [stderr]    Compiling futures-util v0.3.16
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling derive_more v0.99.16
[INFO] [stderr]    Compiling pin-project v0.4.28
[INFO] [stderr]    Compiling futures-executor v0.3.16
[INFO] [stderr]    Compiling futures v0.3.16
[INFO] [stderr]    Compiling reducer v2.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stdout]    --> src/dispatcher/store.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |         #[project]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stdout]   --> src/reactor/sink.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[project]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(useless_deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]  --> src/reducer/reference.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deprecated]
[INFO] [stdout]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]  --> src/reducer/slice.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deprecated]
[INFO] [stdout]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/spawn.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let dispatcher: Self::Dispatcher = Dispatcher::<_, Output = _>::from_sink(
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/reactor/sink.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         Reactor::<S, Error = E>::from_sink_with(sink, S::to_owned)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<S, Error = E>>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 39 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 20.65s
[INFO] running `Command { std: "docker" "inspect" "f284126d9adebeaabf284b30d39ac2139fdaff26ecadb08ba85e6cddc8f533e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f284126d9adebeaabf284b30d39ac2139fdaff26ecadb08ba85e6cddc8f533e2", kill_on_drop: false }`
[INFO] [stdout] f284126d9adebeaabf284b30d39ac2139fdaff26ecadb08ba85e6cddc8f533e2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/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=warn" "-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" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 11bdb82b485336ff008dbef1e140747ff807e43482f2ae41c57cc21691231526
[INFO] running `Command { std: "docker" "start" "-a" "11bdb82b485336ff008dbef1e140747ff807e43482f2ae41c57cc21691231526", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling semver v1.0.4
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling predicates-core v1.0.2
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling plotters-backend v0.3.2
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling half v1.7.1
[INFO] [stderr]    Compiling treeline v0.1.0
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling fragile v1.0.0
[INFO] [stderr]    Compiling downcast v0.10.0
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stdout] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stdout]    --> src/dispatcher/store.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |         #[project]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stdout]   --> src/reactor/sink.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[project]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(useless_deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]  --> src/reducer/reference.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deprecated]
[INFO] [stdout]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]  --> src/reducer/slice.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deprecated]
[INFO] [stdout]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/spawn.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let dispatcher: Self::Dispatcher = Dispatcher::<_, Output = _>::from_sink(
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/reactor/sink.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         Reactor::<S, Error = E>::from_sink_with(sink, S::to_owned)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<S, Error = E>>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 39 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling itertools v0.10.1
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling predicates-tree v1.0.3
[INFO] [stderr]    Compiling bit-set v0.5.2
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling mockall_derive v0.7.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling plotters-svg v0.3.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling tempfile v3.2.0
[INFO] [stderr]    Compiling float-cmp v0.8.0
[INFO] [stderr]    Compiling plotters v0.3.1
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]    Compiling rusty-fork v0.2.2
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling criterion-plot v0.4.4
[INFO] [stderr]    Compiling proptest v0.9.6
[INFO] [stderr]    Compiling predicates v1.0.8
[INFO] [stderr]    Compiling bstr v0.2.16
[INFO] [stderr]    Compiling serde_cbor v0.11.1
[INFO] [stderr]    Compiling csv v1.1.6
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling mockall v0.7.2
[INFO] [stderr]    Compiling criterion v0.3.5
[INFO] [stderr]    Compiling reducer v2.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stdout]    --> src/dispatcher/store.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |         #[project]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stdout]   --> src/reactor/sink.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[project]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(useless_deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]   --> src/reducer/array.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |           #[deprecated]
[INFO] [stdout]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] ...
[INFO] [stdout] 29 | / impl_reducer_for_arrays!(
[INFO] [stdout] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stdout] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stdout] 32 | | );
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]  --> src/reducer/reference.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deprecated]
[INFO] [stdout]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this `#[deprecated]` annotation has no effect
[INFO] [stdout]  --> src/reducer/slice.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deprecated]
[INFO] [stdout]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/spawn.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let dispatcher: Self::Dispatcher = Dispatcher::<_, Output = _>::from_sink(
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/store.rs:282:49
[INFO] [stdout]     |
[INFO] [stdout] 282 |             let mut store = Store::new(reducer, Reactor::<_, Error = _>::from_sink(reactor));
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<_, Error = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/reactor/sink.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         Reactor::<S, Error = E>::from_sink_with(sink, S::to_owned)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<S, Error = E>>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/reactor/sink.rs:129:27
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let mut reactor = Reactor::<(), Error = ()>::from_sink(MockReactor::new());
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<(), Error = ()>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/sink.rs:106:34
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let mut dispatcher = Dispatcher::<_, Output = _>::from_sink(sink.clone());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/sink.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 |             let mut dispatcher = Dispatcher::<_, Output = _>::from_sink(mock);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/dispatcher/sink.rs:134:34
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let mut dispatcher = Dispatcher::<_, Output = _>::from_sink(mock);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/reactor/sink.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let mut reactor = Reactor::<str, Error = _>::from_sink(mock);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<str, Error = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/reactor/sink.rs:158:31
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let mut reactor = Reactor::<str, Error = _>::from_sink(mock);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<str, Error = _>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 46 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 46.39s
[INFO] running `Command { std: "docker" "inspect" "11bdb82b485336ff008dbef1e140747ff807e43482f2ae41c57cc21691231526", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11bdb82b485336ff008dbef1e140747ff807e43482f2ae41c57cc21691231526", kill_on_drop: false }`
[INFO] [stdout] 11bdb82b485336ff008dbef1e140747ff807e43482f2ae41c57cc21691231526
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-110/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=warn" "-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" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 12e97de39656f607260de29a504a095a7bb8ccefe7f73b20ae910ddee213dc0c
[INFO] running `Command { std: "docker" "start" "-a" "12e97de39656f607260de29a504a095a7bb8ccefe7f73b20ae910ddee213dc0c", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stderr]    --> src/dispatcher/store.rs:137:11
[INFO] [stderr]     |
[INFO] [stderr] 137 |         #[project]
[INFO] [stderr]     |           ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `project`: consider naming projected type by passing `project` argument to #[pin_project] attribute instead, see release note <https://github.com/taiki-e/pin-project/releases/tag/v0.4.21> for details
[INFO] [stderr]   --> src/reactor/sink.rs:51:7
[INFO] [stderr]    |
[INFO] [stderr] 51 |     #[project]
[INFO] [stderr]    |       ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: this `#[deprecated]` annotation has no effect
[INFO] [stderr]   --> src/reducer/array.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |           #[deprecated]
[INFO] [stderr]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stderr] ...
[INFO] [stderr] 29 | / impl_reducer_for_arrays!(
[INFO] [stderr] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stderr] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stderr] 32 | | );
[INFO] [stderr]    | |__- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(useless_deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: this `#[deprecated]` annotation has no effect
[INFO] [stderr]   --> src/reducer/array.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |           #[deprecated]
[INFO] [stderr]    |           ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stderr] ...
[INFO] [stderr] 29 | / impl_reducer_for_arrays!(
[INFO] [stderr] 30 | |     _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14,
[INFO] [stderr] 31 | |     _13, _12, _11, _10, _09, _08, _07, _06, _05, _04, _03, _02, _01, _00
[INFO] [stderr] 32 | | );
[INFO] [stderr]    | |__- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `impl_reducer_for_arrays` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: this `#[deprecated]` annotation has no effect
[INFO] [stderr]  --> src/reducer/reference.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[deprecated]
[INFO] [stderr]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stderr] 
[INFO] [stderr] warning: this `#[deprecated]` annotation has no effect
[INFO] [stderr]  --> src/reducer/slice.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[deprecated]
[INFO] [stderr]   | ^^^^^^^^^^^^^ help: remove the unnecessary deprecation attribute
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dispatcher/spawn.rs:152:44
[INFO] [stderr]     |
[INFO] [stderr] 152 |         let dispatcher: Self::Dispatcher = Dispatcher::<_, Output = _>::from_sink(
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/reactor/sink.rs:83:9
[INFO] [stderr]    |
[INFO] [stderr] 83 |         Reactor::<S, Error = E>::from_sink_with(sink, S::to_owned)
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<S, Error = E>>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `reducer` (lib) generated 39 warnings (31 duplicates)
[INFO] [stdout] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout] running 119 tests
[INFO] [stderr]    --> src/dispatcher/store.rs:282:49
[INFO] [stderr]     |
[INFO] [stderr] 282 |             let mut store = Store::new(reducer, Reactor::<_, Error = _>::from_sink(reactor));
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<_, Error = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/reactor/sink.rs:129:27
[INFO] [stderr]     |
[INFO] [stderr] 129 |         let mut reactor = Reactor::<(), Error = ()>::from_sink(MockReactor::new());
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<(), Error = ()>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dispatcher/sink.rs:106:34
[INFO] [stderr]     |
[INFO] [stderr] 106 |             let mut dispatcher = Dispatcher::<_, Output = _>::from_sink(sink.clone());
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dispatcher/sink.rs:121:34
[INFO] [stderr]     |
[INFO] [stderr] 121 |             let mut dispatcher = Dispatcher::<_, Output = _>::from_sink(mock);
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/dispatcher/sink.rs:134:34
[INFO] [stderr]     |
[INFO] [stderr] 134 |             let mut dispatcher = Dispatcher::<_, Output = _>::from_sink(mock);
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Dispatcher::<_, Output = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/reactor/sink.rs:145:31
[INFO] [stderr]     |
[INFO] [stderr] 145 |             let mut reactor = Reactor::<str, Error = _>::from_sink(mock);
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<str, Error = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/reactor/sink.rs:158:31
[INFO] [stderr]     |
[INFO] [stderr] 158 |             let mut reactor = Reactor::<str, Error = _>::from_sink(mock);
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `<dyn Reactor::<str, Error = _>>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `reducer` (lib test) generated 46 warnings (39 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/reducer-cc78d565e523c461)
[INFO] [stdout] test reactor::sink::tests::deref ... ok
[INFO] [stdout] test dispatcher::store::tests::new ... ok
[INFO] [stdout] test dispatcher::sink::tests::dispatch ... ok
[INFO] [stdout] test dispatcher::sink::tests::sink ... ok
[INFO] [stdout] test reducer::array::tests::_00 ... ok
[INFO] [stdout] test reactor::tuple::tests::_10 ... ok
[INFO] [stdout] test reducer::arc::tests::reduce ... ok
[INFO] [stdout] test dispatcher::tests::dispatch ... ok
[INFO] [stdout] test dispatcher::sink::tests::deref ... ok
[INFO] [stdout] test reducer::array::tests::_11 ... ok
[INFO] [stdout] test reducer::boxed::tests::reduce ... ok
[INFO] [stdout] test reducer::array::tests::_18 ... ok
[INFO] [stdout] test reactor::tuple::tests::_02 ... ok
[INFO] [stdout] test reducer::array::tests::_19 ... ok
[INFO] [stdout] test reactor::tuple::tests::_06 ... ok
[INFO] [stdout] test reducer::array::tests::_31 ... ok
[INFO] [stdout] test dispatcher::store::tests::default ... ok
[INFO] [stdout] test reactor::tests::react ... ok
[INFO] [stdout] test reducer::array::tests::_01 ... ok
[INFO] [stdout] test reactor::array::tests::_08 ... ok
[INFO] [stdout] test reactor::array::tests::_01 ... ok
[INFO] [stdout] test reactor::array::tests::_14 ... ok
[INFO] [stdout] test reactor::array::tests::_12 ... ok
[INFO] [stdout] test reactor::reference::tests::react ... ok
[INFO] [stdout] test reducer::rc::tests::cow ... ok
[INFO] [stdout] test reactor::tuple::tests::_11 ... ok
[INFO] [stdout] test reactor::tuple::tests::_12 ... ok
[INFO] [stdout] test reducer::array::tests::_03 ... ok
[INFO] [stdout] test reactor::boxed::tests::react ... ok
[INFO] [stdout] test reactor::tuple::tests::_03 ... ok
[INFO] [stdout] test dispatcher::store::tests::subscribe ... ok
[INFO] [stdout] test reducer::array::tests::_15 ... ok
[INFO] [stdout] test reducer::array::tests::_02 ... ok
[INFO] [stdout] test dispatcher::store::tests::sink ... ok
[INFO] [stdout] test reactor::array::tests::_31 ... ok
[INFO] [stdout] test reducer::array::tests::_04 ... ok
[INFO] [stdout] test reducer::array::tests::_06 ... ok
[INFO] [stdout] test reducer::array::tests::_30 ... ok
[INFO] [stdout] test reducer::array::tests::_27 ... ok
[INFO] [stdout] test reducer::array::tests::_26 ... ok
[INFO] [stdout] test reducer::array::tests::_29 ... ok
[INFO] [stdout] test reducer::array::tests::_08 ... ok
[INFO] [stdout] test reducer::array::tests::_16 ... ok
[INFO] [stdout] test reducer::array::tests::_14 ... ok
[INFO] [stdout] test reducer::array::tests::_20 ... ok
[INFO] [stdout] test reducer::array::tests::_32 ... ok
[INFO] [stdout] test reducer::array::tests::_07 ... ok
[INFO] [stdout] test reducer::array::tests::_09 ... ok
[INFO] [stdout] test reducer::array::tests::_12 ... ok
[INFO] [stdout] test reducer::array::tests::_05 ... ok
[INFO] [stdout] test reducer::array::tests::_10 ... ok
[INFO] [stdout] test reactor::array::tests::_32 ... ok
[INFO] [stdout] test reducer::array::tests::_13 ... ok
[INFO] [stdout] test reducer::array::tests::_28 ... ok
[INFO] [stdout] test reactor::array::tests::_06 ... ok
[INFO] [stdout] test reactor::array::tests::_05 ... ok
[INFO] [stdout] test reducer::array::tests::_17 ... ok
[INFO] [stdout] test reactor::tuple::tests::_01 ... ok
[INFO] [stdout] test reducer::array::tests::_21 ... ok
[INFO] [stdout] test reducer::array::tests::_23 ... ok
[INFO] [stdout] test reducer::array::tests::_22 ... ok
[INFO] [stdout] test dispatcher::store::tests::deref ... ok
[INFO] [stdout] test dispatcher::store::tests::clone ... ok
[INFO] [stdout] test dispatcher::store::tests::dispatch ... ok
[INFO] [stdout] test reactor::array::tests::_02 ... ok
[INFO] [stdout] test reactor::array::tests::_03 ... ok
[INFO] [stdout] test reactor::array::tests::_13 ... ok
[INFO] [stdout] test reactor::array::tests::_09 ... ok
[INFO] [stdout] test reactor::array::tests::_07 ... ok
[INFO] [stdout] test reactor::array::tests::_26 ... ok
[INFO] [stdout] test reactor::tuple::tests::_05 ... ok
[INFO] [stdout] test reactor::sink::tests::react ... ok
[INFO] [stdout] test reactor::tuple::tests::_07 ... ok
[INFO] [stdout] test reducer::arc::tests::cow ... ok
[INFO] [stdout] test reactor::array::tests::_15 ... ok
[INFO] [stdout] test reactor::tuple::tests::_09 ... ok
[INFO] [stdout] test reducer::array::tests::_24 ... ok
[INFO] [stdout] test reactor::tuple::tests::_08 ... ok
[INFO] [stdout] test reactor::array::tests::_00 ... ok
[INFO] [stdout] test reactor::array::tests::_25 ... ok
[INFO] [stdout] test reactor::array::tests::_21 ... ok
[INFO] [stdout] test reducer::array::tests::_25 ... ok
[INFO] [stdout] test reactor::array::tests::_28 ... ok
[INFO] [stdout] test reactor::tuple::tests::_04 ... ok
[INFO] [stdout] test reactor::array::tests::_30 ... ok
[INFO] [stdout] test reactor::array::tests::_24 ... ok
[INFO] [stdout] test reactor::array::tests::_29 ... ok
[INFO] [stdout] test reactor::array::tests::_22 ... ok
[INFO] [stdout] test reducer::tuple::tests::_06 ... ok
[INFO] [stdout] test reducer::tuple::tests::_07 ... ok
[INFO] [stdout] test reducer::tuple::tests::_08 ... ok
[INFO] [stdout] test reducer::rc::tests::reduce ... ok
[INFO] [stdout] test reducer::tuple::tests::_09 ... ok
[INFO] [stdout] test reactor::array::tests::_27 ... ok
[INFO] [stdout] test reducer::tests::reduce ... ok
[INFO] [stdout] test reducer::tuple::tests::_01 ... ok
[INFO] [stdout] test reactor::array::tests::_18 ... ok
[INFO] [stdout] test reactor::array::tests::_16 ... ok
[INFO] [stdout] test reducer::tuple::tests::_02 ... ok
[INFO] [stdout] test reducer::tuple::tests::_03 ... ok
[INFO] [stdout] test reducer::reference::tests::reduce ... ok
[INFO] [stdout] test reactor::array::tests::_04 ... ok
[INFO] [stdout] test reducer::tuple::tests::_11 ... ok
[INFO] [stdout] test reactor::array::tests::_20 ... ok
[INFO] [stdout] test reducer::tuple::tests::_10 ... ok
[INFO] [stdout] test reducer::tuple::tests::_05 ... ok
[INFO] [stdout] test reducer::tuple::tests::_04 ... ok
[INFO] [stdout] test reactor::array::tests::_17 ... ok
[INFO] [stdout] test reactor::array::tests::_23 ... ok
[INFO] [stdout] test reactor::array::tests::_11 ... ok
[INFO] [stdout] test reactor::array::tests::_19 ... ok
[INFO] [stdout] test reducer::tuple::tests::_12 ... ok
[INFO] [stdout] test reactor::array::tests::_10 ... ok
[INFO] [stdout] test reducer::slice::tests::reduce ... ok
[INFO] [stdout] test reactor::slice::tests::react ... ok
[INFO] [stdout] test reactor::sink::tests::sink ... ok
[INFO] [stdout] test dispatcher::spawn::tests::sink ... ok
[INFO] [stdout] test dispatcher::spawn::tests::dispatch ... ok
[INFO] [stdout] test dispatcher::spawn::tests::error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 119 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests reducer
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test src/reactor/tuple.rs - reactor::tuple::(A, B, C, D, E, F, G, H, I) (line 84) ... ok
[INFO] [stdout] test src/reducer/tuple.rs - reducer::tuple::(B, C) (line 82) ... ok
[INFO] [stdout] test src/dispatcher/spawn.rs - dispatcher::spawn::SpawnDispatcher::spawn_dispatcher (line 37) ... FAILED
[INFO] [stdout] test src/reactor/sink.rs - reactor::sink::dyn Reactor<S, Error = E>::from_sink_with (line 91) ... FAILED
[INFO] [stdout] test src/reducer/arc.rs - reducer::arc::Arc<T> (line 13) ... FAILED
[INFO] [stdout] test src/reactor/array.rs - reactor::array::[T; 1 + 2 * (2 * 2)] (line 68) ... ok
[INFO] [stdout] test src/reactor/tuple.rs - reactor::tuple::(A,) (line 84) ... FAILED
[INFO] [stdout] test src/reducer/tuple.rs - reducer::tuple::(B,) (line 82) ... FAILED
[INFO] [stdout] test src/reactor/tuple.rs - reactor::tuple::(A, B, C, D, E, F, G, H, I, J, K) (line 84) ... FAILED
[INFO] [stdout] test src/reducer/tuple.rs - reducer::tuple::(B, C, D, E) (line 82) ... FAILED
[INFO] [stdout] test src/reactor/array.rs - reactor::array::[T; 1 + 2 * (2 * (2 * 2))] (line 68) ... FAILED
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name reducer --test /opt/rustwide/workdir/src/lib.rs -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern criterion=/opt/rustwide/target/debug/deps/libcriterion-b5fe6f2a58c0e7aa.rlib --extern derive_more=/opt/rustwide/target/debug/deps/libderive_more-48dff7f9f8d70b45.so --extern futures=/opt/rustwide/target/debug/deps/libfutures-b66a51a503850b27.rlib --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-e92083d5a39a8b50.rlib --extern mockall=/opt/rustwide/target/debug/deps/libmockall-f5fa446c7989b127.rlib --extern pin_project=/opt/rustwide/target/debug/deps/libpin_project-4578567dc63b4d75.rlib --extern proptest=/opt/rustwide/target/debug/deps/libproptest-723a24475227beb4.rlib --extern reducer=/opt/rustwide/target/debug/deps/libreducer-25bba8362a81ed34.rlib -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="async"' --cfg 'feature="default"' --cfg 'feature="deprecated"' --cfg 'feature="futures"' --cfg 'feature="pin-project"' --cfg 'feature="std"' --error-format human` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "12e97de39656f607260de29a504a095a7bb8ccefe7f73b20ae910ddee213dc0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12e97de39656f607260de29a504a095a7bb8ccefe7f73b20ae910ddee213dc0c", kill_on_drop: false }`
[INFO] [stdout] 12e97de39656f607260de29a504a095a7bb8ccefe7f73b20ae910ddee213dc0c
