[INFO] fetching crate thread-pool 0.1.1...
[INFO] testing thread-pool-0.1.1 against 1.47.0 for beta-1.48-1
[INFO] extracting crate thread-pool 0.1.1 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate thread-pool 0.1.1 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate thread-pool 0.1.1
[INFO] finished tweaking crates.io crate thread-pool 0.1.1
[INFO] tweaked toml for crates.io crate thread-pool 0.1.1 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bcf2960f481de15dfc5580fc72ed91a9dc3a70780ba82f2f4cd6404fda61036f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "bcf2960f481de15dfc5580fc72ed91a9dc3a70780ba82f2f4cd6404fda61036f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcf2960f481de15dfc5580fc72ed91a9dc3a70780ba82f2f4cd6404fda61036f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcf2960f481de15dfc5580fc72ed91a9dc3a70780ba82f2f4cd6404fda61036f", kill_on_drop: false }`
[INFO] [stdout] bcf2960f481de15dfc5580fc72ed91a9dc3a70780ba82f2f4cd6404fda61036f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 87bcd17f773be3e51d5c652b697ff5da1a4da0a53b8a8b4e0a3aab0da6283d16
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "87bcd17f773be3e51d5c652b697ff5da1a4da0a53b8a8b4e0a3aab0da6283d16", kill_on_drop: false }`
[INFO] [stderr]    Compiling two-lock-queue v0.1.1
[INFO] [stderr]    Compiling thread-pool v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/task.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl Task for Box<TaskBox> {
[INFO] [stdout]    |                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | #![deny(warnings, missing_docs, missing_debug_implementations)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/thread_pool.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |     after_start: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/thread_pool.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |     before_stop: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:494:17
[INFO] [stdout]     |
[INFO] [stdout] 494 | impl Sender<Box<TaskBox>> {
[INFO] [stdout]     |                 ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:499:67
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub fn send_fn<F>(&self, task: F) -> Result<(), SendError<Box<TaskBox>>>
[INFO] [stdout]     |                                                                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:502:23
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:509:44
[INFO] [stdout]     |
[INFO] [stdout] 509 |         -> Result<(), SendTimeoutError<Box<TaskBox>>>
[INFO] [stdout]     |                                            ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:519:40
[INFO] [stdout]     |
[INFO] [stdout] 519 |         -> Result<(), TrySendError<Box<TaskBox>>>
[INFO] [stdout]     |                                        ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:522:23
[INFO] [stdout]     |
[INFO] [stdout] 522 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.60s
[INFO] running `Command { std: "docker" "inspect" "87bcd17f773be3e51d5c652b697ff5da1a4da0a53b8a8b4e0a3aab0da6283d16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87bcd17f773be3e51d5c652b697ff5da1a4da0a53b8a8b4e0a3aab0da6283d16", kill_on_drop: false }`
[INFO] [stdout] 87bcd17f773be3e51d5c652b697ff5da1a4da0a53b8a8b4e0a3aab0da6283d16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1b762dfd7e06dc825dcd132405cefa9dff5506c19a4692fbf9839c942a61d4e4
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1b762dfd7e06dc825dcd132405cefa9dff5506c19a4692fbf9839c942a61d4e4", kill_on_drop: false }`
[INFO] [stderr]    Compiling thread-pool v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/task.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl Task for Box<TaskBox> {
[INFO] [stdout]    |                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | #![deny(warnings, missing_docs, missing_debug_implementations)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/thread_pool.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |     after_start: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/thread_pool.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |     before_stop: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:494:17
[INFO] [stdout]     |
[INFO] [stdout] 494 | impl Sender<Box<TaskBox>> {
[INFO] [stdout]     |                 ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:499:67
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub fn send_fn<F>(&self, task: F) -> Result<(), SendError<Box<TaskBox>>>
[INFO] [stdout]     |                                                                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:502:23
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:509:44
[INFO] [stdout]     |
[INFO] [stdout] 509 |         -> Result<(), SendTimeoutError<Box<TaskBox>>>
[INFO] [stdout]     |                                            ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:519:40
[INFO] [stdout]     |
[INFO] [stdout] 519 |         -> Result<(), TrySendError<Box<TaskBox>>>
[INFO] [stdout]     |                                        ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:522:23
[INFO] [stdout]     |
[INFO] [stdout] 522 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> tests/test_thread_pool.rs:56:38
[INFO] [stdout]    |
[INFO] [stdout] 56 |     format!("{:?}", ThreadPool::<Box<TaskBox>>::fixed_size(1));
[INFO] [stdout]    |                                      ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> tests/test_thread_pool.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |     ThreadPool::<Box<TaskBox>>::fixed_size(num_cpus::get() + 1);
[INFO] [stdout]    |                      ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> tests/test_thread_pool.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |     use std::sync::atomic::ATOMIC_USIZE_INIT;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> tests/test_thread_pool.rs:314:38
[INFO] [stdout]     |
[INFO] [stdout] 314 |     static NUM_STARTS: AtomicUsize = ATOMIC_USIZE_INIT;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> tests/test_thread_pool.rs:315:37
[INFO] [stdout]     |
[INFO] [stdout] 315 |     static NUM_STOPS: AtomicUsize = ATOMIC_USIZE_INIT;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/task.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl Task for Box<TaskBox> {
[INFO] [stdout]    |                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | #![deny(warnings, missing_docs, missing_debug_implementations)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/thread_pool.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |     after_start: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/thread_pool.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |     before_stop: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:494:17
[INFO] [stdout]     |
[INFO] [stdout] 494 | impl Sender<Box<TaskBox>> {
[INFO] [stdout]     |                 ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:499:67
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub fn send_fn<F>(&self, task: F) -> Result<(), SendError<Box<TaskBox>>>
[INFO] [stdout]     |                                                                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:502:23
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:509:44
[INFO] [stdout]     |
[INFO] [stdout] 509 |         -> Result<(), SendTimeoutError<Box<TaskBox>>>
[INFO] [stdout]     |                                            ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:519:40
[INFO] [stdout]     |
[INFO] [stdout] 519 |         -> Result<(), TrySendError<Box<TaskBox>>>
[INFO] [stdout]     |                                        ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/thread_pool.rs:522:23
[INFO] [stdout]     |
[INFO] [stdout] 522 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stdout]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.33s
[INFO] running `Command { std: "docker" "inspect" "1b762dfd7e06dc825dcd132405cefa9dff5506c19a4692fbf9839c942a61d4e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b762dfd7e06dc825dcd132405cefa9dff5506c19a4692fbf9839c942a61d4e4", kill_on_drop: false }`
[INFO] [stdout] 1b762dfd7e06dc825dcd132405cefa9dff5506c19a4692fbf9839c942a61d4e4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d528d49f970a145ffed2ed77672367e67df7c740ea960280b846afaa4bb5afdb
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "d528d49f970a145ffed2ed77672367e67df7c740ea960280b846afaa4bb5afdb", kill_on_drop: false }`
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/task.rs:32:19
[INFO] [stderr]    |
[INFO] [stderr] 32 | impl Task for Box<TaskBox> {
[INFO] [stderr]    |                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 | #![deny(warnings, missing_docs, missing_debug_implementations)]
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/thread_pool.rs:41:29
[INFO] [stderr]    |
[INFO] [stderr] 41 |     after_start: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/task.rs:32:19
[INFO] [stderr]    |
[INFO] [stderr] 32 | impl Task for Box<TaskBox> {
[INFO] [stderr]    |                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 | #![deny(warnings, missing_docs, missing_debug_implementations)]
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/thread_pool.rs:42:29
[INFO] [stderr]    |
[INFO] [stderr] 42 |     before_stop: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/thread_pool.rs:41:29
[INFO] [stderr]    |
[INFO] [stderr] 41 |     after_start: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:494:17
[INFO] [stderr]     |
[INFO] [stderr] 494 | impl Sender<Box<TaskBox>> {
[INFO] [stderr]     |                 ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:499:67
[INFO] [stderr]     |
[INFO] [stderr] 499 |     pub fn send_fn<F>(&self, task: F) -> Result<(), SendError<Box<TaskBox>>>
[INFO] [stderr]     |                                                                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:502:23
[INFO] [stderr]     |
[INFO] [stderr] 502 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stderr]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:509:44
[INFO] [stderr]     |
[INFO] [stderr] 509 |         -> Result<(), SendTimeoutError<Box<TaskBox>>>
[INFO] [stderr]     |                                            ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:512:23
[INFO] [stderr]     |
[INFO] [stderr] 512 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stderr]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:519:40
[INFO] [stderr]     |
[INFO] [stderr] 519 |         -> Result<(), TrySendError<Box<TaskBox>>>
[INFO] [stderr]     |                                        ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:522:23
[INFO] [stderr]     |
[INFO] [stderr] 522 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stderr]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: 10 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/thread_pool.rs:42:29
[INFO] [stderr]    |
[INFO] [stderr] 42 |     before_stop: Option<Arc<Fn() + Send + Sync>>,
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + Send + Sync`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:494:17
[INFO] [stderr]     |
[INFO] [stderr] 494 | impl Sender<Box<TaskBox>> {
[INFO] [stderr]     |                 ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:499:67
[INFO] [stderr]     |
[INFO] [stderr] 499 |     pub fn send_fn<F>(&self, task: F) -> Result<(), SendError<Box<TaskBox>>>
[INFO] [stderr]     |                                                                   ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:502:23
[INFO] [stderr]     |
[INFO] [stderr] 502 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stderr]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:509:44
[INFO] [stderr]     |
[INFO] [stderr] 509 |         -> Result<(), SendTimeoutError<Box<TaskBox>>>
[INFO] [stderr]     |                                            ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:512:23
[INFO] [stderr]     |
[INFO] [stderr] 512 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stderr]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:519:40
[INFO] [stderr]     |
[INFO] [stderr] 519 |         -> Result<(), TrySendError<Box<TaskBox>>>
[INFO] [stderr]     |                                        ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/thread_pool.rs:522:23
[INFO] [stderr]     |
[INFO] [stderr] 522 |         let task: Box<TaskBox> = Box::new(task);
[INFO] [stderr]     |                       ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: 10 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> tests/test_thread_pool.rs:56:38
[INFO] [stderr]    |
[INFO] [stderr] 56 |     format!("{:?}", ThreadPool::<Box<TaskBox>>::fixed_size(1));
[INFO] [stderr]    |                                      ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> tests/test_thread_pool.rs:83:22
[INFO] [stderr]    |
[INFO] [stderr] 83 |     ThreadPool::<Box<TaskBox>>::fixed_size(num_cpus::get() + 1);
[INFO] [stderr]    |                      ^^^^^^^ help: use `dyn`: `dyn TaskBox`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred
[INFO] [stderr]    --> tests/test_thread_pool.rs:312:9
[INFO] [stderr]     |
[INFO] [stderr] 312 |     use std::sync::atomic::ATOMIC_USIZE_INIT;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred
[INFO] [stderr]    --> tests/test_thread_pool.rs:314:38
[INFO] [stderr]     |
[INFO] [stderr] 314 |     static NUM_STARTS: AtomicUsize = ATOMIC_USIZE_INIT;
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred
[INFO] [stderr]    --> tests/test_thread_pool.rs:315:37
[INFO] [stderr]     |
[INFO] [stderr] 315 |     static NUM_STOPS: AtomicUsize = ATOMIC_USIZE_INIT;
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)`
[INFO] [stderr] 
[INFO] [stderr] warning: 5 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/thread_pool-850838e2eded0f93
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/test_thread_pool-8672929def86a46c
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test debug ... ok
[INFO] [stdout] test num_cpus_plus_1 ... ok
[INFO] [stdout] test thread_pool_shutdown_by_calling_fn ... ok
[INFO] [stdout] test type_bounds ... ok
[INFO] [stdout] test thread_pool_shutdown_by_dropping_sender ... ok
[INFO] [stdout] test one_thread_basic ... ok
[INFO] [stdout] test grow_pool ... ok
[INFO] [stdout] test clone ... ok
[INFO] [stderr] thread '<unnamed>' panicked at 'explicit panic', tests/test_thread_pool.rs:296:13
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x558c65c8ed60 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stderr]    1:     0x558c65c8ed60 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stderr]    2:     0x558c65c8ed60 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stderr]    3:     0x558c65c8ed60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stderr]    4:     0x558c65cb1b5c - core::fmt::write::h9ddafa4860d8adff
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stderr]    5:     0x558c65c8b627 - std::io::Write::write_fmt::h1d2ee292d2b65481
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stderr]    6:     0x558c65c911f0 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stderr]    7:     0x558c65c911f0 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stderr]    8:     0x558c65c911f0 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stderr]    9:     0x558c65c90f3c - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:219
[INFO] [stderr]   10:     0x558c65c91853 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stderr]   11:     0x558c65c7366c - std::panicking::begin_panic::{{closure}}::h25d9596a605c4f9b
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stderr]   12:     0x558c65c6cdf9 - std::sys_common::backtrace::__rust_end_short_backtrace::h2c40332471a3a1e0
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stderr]   13:     0x558c65c73597 - std::panicking::begin_panic::h5d79a717df72e8b2
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stderr]   14:     0x558c65bd06af - test_thread_pool::panic_in_task::{{closure}}::h46f71ef5050e88d7
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/test_thread_pool.rs:296
[INFO] [stderr]   15:     0x558c65bcb853 - <F as thread_pool::task::Task>::run::h803f517fae72bea6
[INFO] [stderr]                                at /opt/rustwide/workdir/src/task.rs:22
[INFO] [stderr]   16:     0x558c65bcba68 - <T as thread_pool::task::TaskBox>::run_box::h60ff77bd46ca85e1
[INFO] [stderr]                                at /opt/rustwide/workdir/src/task.rs:28
[INFO] [stderr]   17:     0x558c65c64391 - <alloc::boxed::Box<dyn thread_pool::task::TaskBox> as thread_pool::task::Task>::run::hb97513f88f2293b5
[INFO] [stderr]                                at /opt/rustwide/workdir/src/task.rs:34
[INFO] [stderr]   18:     0x558c65bc1464 - thread_pool::thread_pool::Worker<T>::run::{{closure}}::ha21e7253c3cd2746
[INFO] [stderr]                                at /opt/rustwide/workdir/src/thread_pool.rs:626
[INFO] [stderr]   19:     0x558c65c0fd03 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb174d4c964673b52
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr]   20:     0x558c65c17409 - std::panicking::try::do_call::hdc93c8b12681af17
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr]   21:     0x558c65c19c5d - __rust_try
[INFO] [stderr]   22:     0x558c65c16920 - std::panicking::try::h9b07da418c630058
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr]   23:     0x558c65c12f13 - std::panic::catch_unwind::hf06f747798a7e16e
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr]   24:     0x558c65bc0e0c - thread_pool::thread_pool::Worker<T>::run::h5e69397ac44ecf9e
[INFO] [stderr]                                at /opt/rustwide/workdir/src/thread_pool.rs:626
[INFO] [stderr]   25:     0x558c65bc4038 - thread_pool::thread_pool::Worker<T>::spawn::{{closure}}::h82b5c7de7fcdded2
[INFO] [stderr]                                at /opt/rustwide/workdir/src/thread_pool.rs:614
[INFO] [stderr]   26:     0x558c65be2e6e - std::sys_common::backtrace::__rust_begin_short_backtrace::h95cc6345badcdd58
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stderr]   27:     0x558c65c1e001 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7e674e875f5c2e9b
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stderr]   28:     0x558c65c0fbe1 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h5cd4aa49e7bd6f08
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr]   29:     0x558c65c1714c - std::panicking::try::do_call::h4b8f7026ce8ad2a9
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr]   30:     0x558c65c19c5d - __rust_try
[INFO] [stderr]   31:     0x558c65c16373 - std::panicking::try::h5220167070e3a404
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr]   32:     0x558c65c12d01 - std::panic::catch_unwind::h2ab339437a8ce134
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr]   33:     0x558c65c1dd4d - std::thread::Builder::spawn_unchecked::{{closure}}::hd1f4153c493f5372
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stderr]   34:     0x558c65be516e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h81e88fd33a529829
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr]   35:     0x558c65c9803a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr]   36:     0x558c65c9803a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr]   37:     0x558c65c9803a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stderr]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stderr]   38:     0x7f186f502609 - start_thread
[INFO] [stderr]   39:     0x7f186f40e103 - clone
[INFO] [stderr]   40:                0x0 - <unknown>
[INFO] [stdout] test panic_in_task ... ok
[INFO] [stdout] test shrink_stretch_pool ... ok
[INFO] [stdout] test thread_pool_shutdown_now ... ok
[INFO] [stdout] test shrink_core_pool ... ok
[INFO] [stdout] boop
[INFO] [stdout] test two_thread_basic ... ok
[INFO] [stdout] test lifecycle_test ... ok
[INFO] [stdout] test two_threads_task_queue_up ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests thread-pool
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d528d49f970a145ffed2ed77672367e67df7c740ea960280b846afaa4bb5afdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d528d49f970a145ffed2ed77672367e67df7c740ea960280b846afaa4bb5afdb", kill_on_drop: false }`
[INFO] [stdout] d528d49f970a145ffed2ed77672367e67df7c740ea960280b846afaa4bb5afdb
