[INFO] fetching crate some_local_executor 0.1.2...
[INFO] testing some_local_executor-0.1.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate some_local_executor 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate some_local_executor 0.1.2
[INFO] finished tweaking crates.io crate some_local_executor 0.1.2
[INFO] tweaked toml for crates.io crate some_local_executor 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate some_local_executor 0.1.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate some_local_executor 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] testing some_local_executor-0.1.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate some_local_executor 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate some_local_executor 0.1.2
[INFO] finished tweaking crates.io crate some_local_executor 0.1.2
[INFO] tweaked toml for crates.io crate some_local_executor 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate some_local_executor 0.1.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate some_local_executor 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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
[ERROR] error running command: no output for 300 seconds
[INFO] testing some_local_executor-0.1.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate some_local_executor 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate some_local_executor 0.1.2
[INFO] finished tweaking crates.io crate some_local_executor 0.1.2
[INFO] tweaked toml for crates.io crate some_local_executor 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate some_local_executor 0.1.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate some_local_executor 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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
[ERROR] error running command: no output for 300 seconds
[INFO] testing some_local_executor-0.1.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate some_local_executor 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate some_local_executor 0.1.2
[INFO] finished tweaking crates.io crate some_local_executor 0.1.2
[INFO] tweaked toml for crates.io crate some_local_executor 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate some_local_executor 0.1.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate some_local_executor 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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
[ERROR] error running command: no output for 300 seconds
[INFO] testing some_local_executor-0.1.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate some_local_executor 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate some_local_executor 0.1.2
[INFO] finished tweaking crates.io crate some_local_executor 0.1.2
[INFO] tweaked toml for crates.io crate some_local_executor 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate some_local_executor 0.1.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate some_local_executor 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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 logwise_proc v0.1.1
[INFO] [stderr]   Downloaded some_executor v0.4.1
[INFO] [stderr]   Downloaded wasm_thread v0.3.3
[INFO] [stderr]   Downloaded log v0.4.25
[INFO] [stderr]   Downloaded priority v0.1.1
[INFO] [stderr]   Downloaded logwise v0.2.3
[INFO] [stderr]   Downloaded syn v2.0.96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7f8fd6811b0eea8b97fea3deb23827b51232a12d903fe1e6f3e4076518447570
[INFO] running `Command { std: "docker" "start" "-a" "7f8fd6811b0eea8b97fea3deb23827b51232a12d903fe1e6f3e4076518447570", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f8fd6811b0eea8b97fea3deb23827b51232a12d903fe1e6f3e4076518447570", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f8fd6811b0eea8b97fea3deb23827b51232a12d903fe1e6f3e4076518447570", kill_on_drop: false }`
[INFO] [stdout] 7f8fd6811b0eea8b97fea3deb23827b51232a12d903fe1e6f3e4076518447570
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c74c7353a21008bfac4519062a648ac5073391cf9d2cd66c0571f88dace9460f
[INFO] running `Command { std: "docker" "start" "-a" "c74c7353a21008bfac4519062a648ac5073391cf9d2cd66c0571f88dace9460f", kill_on_drop: false }`
[INFO] [stderr]    Compiling logwise_proc v0.1.1
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling priority v0.1.1
[INFO] [stderr]    Compiling some_executor v0.4.1
[INFO] [stderr]    Compiling logwise v0.2.3
[INFO] [stderr]    Compiling some_local_executor v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stdout]     |                          ^                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stdout] 118 +     fn new(task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor>>, sender: Sender) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:321:46
[INFO] [stdout]     |
[INFO] [stdout] 321 |     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stdout]     |                                              ^                                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 321 -     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stdout] 321 +     fn enqueue_task(&mut self, task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks>>) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:370:118
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = F...
[INFO] [stdout]     |                                                          ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stdout] 370 +     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:376:131
[INFO] [stdout]     |
[INFO] [stdout] 376 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Bo...
[INFO] [stdout]     |                                                          ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 376 -     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stdout] 376 +     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.68s
[INFO] running `Command { std: "docker" "inspect" "c74c7353a21008bfac4519062a648ac5073391cf9d2cd66c0571f88dace9460f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c74c7353a21008bfac4519062a648ac5073391cf9d2cd66c0571f88dace9460f", kill_on_drop: false }`
[INFO] [stdout] c74c7353a21008bfac4519062a648ac5073391cf9d2cd66c0571f88dace9460f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4b185def606a4dd1c8d989a69915487dfa022c633f88cd15cb404e74e514abda
[INFO] running `Command { std: "docker" "start" "-a" "4b185def606a4dd1c8d989a69915487dfa022c633f88cd15cb404e74e514abda", kill_on_drop: false }`
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stdout]     |                          ^                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stdout] 118 +     fn new(task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor>>, sender: Sender) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:321:46
[INFO] [stdout]     |
[INFO] [stdout] 321 |     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stdout]     |                                              ^                                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 321 -     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stdout] 321 +     fn enqueue_task(&mut self, task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks>>) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling some_local_executor v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:370:118
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = F...
[INFO] [stdout]     |                                                          ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stdout] 370 +     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:376:131
[INFO] [stdout]     |
[INFO] [stdout] 376 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Bo...
[INFO] [stdout]     |                                                          ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 376 -     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stdout] 376 +     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stdout]     |                          ^                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stdout] 118 +     fn new(task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor>>, sender: Sender) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:321:46
[INFO] [stdout]     |
[INFO] [stdout] 321 |     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stdout]     |                                              ^                                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 321 -     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stdout] 321 +     fn enqueue_task(&mut self, task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks>>) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:370:118
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = F...
[INFO] [stdout]     |                                                          ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stdout] 370 +     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/lib.rs:376:131
[INFO] [stdout]     |
[INFO] [stdout] 376 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Bo...
[INFO] [stdout]     |                                                          ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 376 -     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stdout] 376 +     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s
[INFO] running `Command { std: "docker" "inspect" "4b185def606a4dd1c8d989a69915487dfa022c633f88cd15cb404e74e514abda", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b185def606a4dd1c8d989a69915487dfa022c633f88cd15cb404e74e514abda", kill_on_drop: false }`
[INFO] [stdout] 4b185def606a4dd1c8d989a69915487dfa022c633f88cd15cb404e74e514abda
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 33402a3b3a6f96cad1fe5a090483efb2ce82a7cad0dff0aa79d97bb1040ad552
[INFO] running `Command { std: "docker" "start" "-a" "33402a3b3a6f96cad1fe5a090483efb2ce82a7cad0dff0aa79d97bb1040ad552", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:118:26
[INFO] [stderr]     |
[INFO] [stderr] 118 |     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stderr]     |                          ^                                                        ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 118 -     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stderr] 118 +     fn new(task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor>>, sender: Sender) -> Self {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:321:46
[INFO] [stderr]     |
[INFO] [stderr] 321 |     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stderr]     |                                              ^                                                  ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 321 -     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stderr] 321 +     fn enqueue_task(&mut self, task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks>>) {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:370:118
[INFO] [stderr]     |
[INFO] [stderr] 370 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = F...
[INFO] [stderr]     |                                                          ^                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 370 -     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stderr] 370 +     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:376:131
[INFO] [stderr]     |
[INFO] [stderr] 376 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Bo...
[INFO] [stderr]     |                                                          ^                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 376 -     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stderr] 376 +     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `some_local_executor` (lib) generated 4 warnings (run `cargo fix --lib -p some_local_executor` to apply 4 suggestions)
[INFO] [stderr] warning: `some_local_executor` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/some_local_executor-4a620ecb9ff26731)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]  0 PERFWARN: BEGIN src/lib.rs:208:25 [0ns] do_some does not currently sort tasks well
[INFO] [stderr]  0 PERWARN: END [19.6µs] do_some does not currently sort tasks well [interval took 2.66µs] 
[INFO] [stderr]  0 PERFWARN: BEGIN src/lib.rs:208:25 [43.38µs] do_some does not currently sort tasks well
[INFO] [stderr]   2 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [59.33µs] Enter task `single_threaded_executor::do_some` parent: `0`
[INFO] [stderr]   2 DEBUG: src/lib.rs:235:13 [77.97µs] Polling task TaskID(0) spawn_task
[INFO] [stdout] test some_executor_adapter::tests::test_send_sync ... ok
[INFO] [stderr] 2 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  1 PERFWARN: BEGIN src/lib.rs:208:25 [33.45µs] do_some does not currently sort tasks well
[INFO] [stderr]  0 PERWARN: END [129.3µs] do_some does not currently sort tasks well [interval took 73.06µs] 
[INFO] [stderr]  1 PERWARN: END [159.71µs] do_some does not currently sort tasks well [interval took 3.98µs] 
[INFO] [stderr]  1 PERFWARN: BEGIN src/lib.rs:208:25 [206.31µs] do_some does not currently sort tasks well
[INFO] [stderr]   5 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [230.38µs] Enter task `single_threaded_executor::do_some` parent: `1`
[INFO] [stderr]   5 DEBUG: src/lib.rs:235:13 [256.96µs] Polling task TaskID(1) spawn_task
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [153.55µs] do_some does not currently sort tasks well
[INFO] [stderr]   6 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [322.72µs] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   6 DEBUG: src/lib.rs:214:13 [351.49µs] Polling task TaskID(2) test_do
[INFO] [stderr] 5 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  1 PERWARN: END [415.41µs] do_some does not currently sort tasks well [interval took 190.01µs] 
[INFO] [stderr]  1 PERFWARN: BEGIN src/lib.rs:265:41 [454.62µs] O(n) search for task_id
[INFO] [stderr]  1 PERWARN: END [475.77µs] O(n) search for task_id [interval took 970ns] 
[INFO] [stderr]  1 PERFWARN: BEGIN src/lib.rs:208:25 [499.45µs] do_some does not currently sort tasks well
[INFO] [stderr]   7 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [543.26µs] Enter task `single_threaded_executor::do_some` parent: `1`
[INFO] [stderr] 6 Finished task `single_threaded_executor::do_some`
[INFO] [stderr] 0 PERFWARN: statistics[do_some does not currently sort tasks well: 75.72µs,]
[INFO] [stderr]  3 PERWARN: END [604.25µs] do_some does not currently sort tasks well [interval took 288.26µs] 
[INFO] [stderr]  4 PERFWARN: BEGIN src/lib.rs:208:25 [204.78µs] do_some does not currently sort tasks well
[INFO] [stdout] test some_executor_adapter::tests::spawn_task ... ok
[INFO] [stderr]   7 DEBUG: src/lib.rs:235:13 [579.22µs] Polling task TaskID(1) spawn_task
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [638.05µs] O(n) search for task_id
[INFO] [stderr]  4 PERWARN: END [658.05µs] do_some does not currently sort tasks well [interval took 3µs] 
[INFO] [stderr] 7 Finished task `single_threaded_executor::do_some`
[INFO] [stderr] 4 PERFWARN: statistics[do_some does not currently sort tasks well: 3µs,]
[INFO] [stderr]  3 PERWARN: END [720.48µs] O(n) search for task_id [interval took 1.06µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [841.48µs] do_some does not currently sort tasks well
[INFO] [stdout] test tests::test_do_empty ... ok
[INFO] [stderr]   8 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [870.63µs] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   8 DEBUG: src/lib.rs:214:13 [897.64µs] Polling task TaskID(2) test_do
[INFO] [stderr] 8 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  1 PERWARN: END [778.58µs] do_some does not currently sort tasks well [interval took 241.63µs] 
[INFO] [stderr]  3 PERWARN: END [943.32µs] do_some does not currently sort tasks well [interval took 76.34µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [998.46µs] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.02222ms] O(n) search for task_id [interval took 750ns] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [1.04577ms] do_some does not currently sort tasks well
[INFO] [stderr]   9 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [1.06718ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   9 DEBUG: src/lib.rs:214:13 [1.09397ms] Polling task TaskID(2) test_do
[INFO] [stderr] 9 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [1.13422ms] do_some does not currently sort tasks well [interval took 69.38µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [1.15373ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.17021ms] O(n) search for task_id [interval took 550ns] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [1.19ms] do_some does not currently sort tasks well
[INFO] [stdout] test some_executor_adapter::tests::spawn_task_wake ... ok
[INFO] [stderr]   10 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [1.21109ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr] 1 PERFWARN: statistics[O(n) search for task_id: 970ns,do_some does not currently sort tasks well: 435.62µs,]
[INFO] [stderr]   10 DEBUG: src/lib.rs:214:13 [1.23355ms] Polling task TaskID(2) test_do
[INFO] [stderr] 10 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [1.30905ms] do_some does not currently sort tasks well [interval took 100.51µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [1.328639ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.34365ms] O(n) search for task_id [interval took 531ns] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [1.35871ms] do_some does not currently sort tasks well
[INFO] [stderr]   11 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [1.373219ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   11 DEBUG: src/lib.rs:214:13 [1.39405ms] Polling task TaskID(2) test_do
[INFO] [stderr] 11 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [1.429119ms] do_some does not currently sort tasks well [interval took 58.429µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [1.459439ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.473459ms] O(n) search for task_id [interval took 360ns] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [1.48899ms] do_some does not currently sort tasks well
[INFO] [stderr]   12 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [1.503839ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   12 DEBUG: src/lib.rs:214:13 [1.56013ms] Polling task TaskID(2) test_do
[INFO] [stderr] 12 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [1.601699ms] do_some does not currently sort tasks well [interval took 100.24µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [1.70099ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.734179ms] O(n) search for task_id [interval took 9.96µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [1.75389ms] do_some does not currently sort tasks well
[INFO] [stderr]   13 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [1.769319ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   13 DEBUG: src/lib.rs:214:13 [1.789119ms] Polling task TaskID(2) test_do
[INFO] [stderr] 13 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [1.824719ms] do_some does not currently sort tasks well [interval took 58.44µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [1.848659ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.861819ms] O(n) search for task_id [interval took 440ns] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [1.878319ms] do_some does not currently sort tasks well
[INFO] [stderr]   14 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [1.89521ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   14 DEBUG: src/lib.rs:214:13 [1.91775ms] Polling task TaskID(2) test_do
[INFO] [stderr] 14 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [1.954959ms] do_some does not currently sort tasks well [interval took 61.969µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [1.97093ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [1.98541ms] O(n) search for task_id [interval took 420ns] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:208:25 [2.000899ms] do_some does not currently sort tasks well
[INFO] [stderr]   15 DEBUG: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/logwise-0.2.3/src/context.rs:235:13 [2.01611ms] Enter task `single_threaded_executor::do_some` parent: `3`
[INFO] [stderr]   15 DEBUG: src/lib.rs:214:13 [2.03951ms] Polling task TaskID(2) test_do
[INFO] [stderr] 15 Finished task `single_threaded_executor::do_some`
[INFO] [stderr]  3 PERWARN: END [2.073379ms] do_some does not currently sort tasks well [interval took 59.6µs] 
[INFO] [stderr]  3 PERFWARN: BEGIN src/lib.rs:265:41 [2.090339ms] O(n) search for task_id
[INFO] [stderr]  3 PERWARN: END [2.10483ms] O(n) search for task_id [interval took 411ns] 
[INFO] [stderr] 3 PERFWARN: statistics[O(n) search for task_id: 14.482µs,do_some does not currently sort tasks well: 873.168µs,]
[INFO] [stdout] test tests::test_do ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests some_local_executor
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:118:26
[INFO] [stderr]     |
[INFO] [stderr] 118 |     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stderr]     |                          ^                                                        ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 118 -     fn new(task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor)>>, sender: Sender) -> Self {
[INFO] [stderr] 118 +     fn new(task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'executor>> + 'executor>>, sender: Sender) -> Self {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:321:46
[INFO] [stderr]     |
[INFO] [stderr] 321 |     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stderr]     |                                              ^                                                  ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 321 -     fn enqueue_task(&mut self, task: Pin<Box<(dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks)>>) {
[INFO] [stderr] 321 +     fn enqueue_task(&mut self, task: Pin<Box<dyn DynLocalSpawnedTask<Executor<'tasks>> + 'tasks>>) {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:370:118
[INFO] [stderr]     |
[INFO] [stderr] 370 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = F...
[INFO] [stderr]     |                                                          ^                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 370 -     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stderr] 370 +     fn spawn_local_objsafe(&mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>> {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:376:131
[INFO] [stderr]     |
[INFO] [stderr] 376 | ...ture<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Bo...
[INFO] [stderr]     |                                                          ^                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 376 -     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<(dyn Any + 'static)>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stderr] 376 +     fn spawn_local_objsafe_async<'s>(&'s mut self, task: Task<Pin<Box<dyn Future<Output=Box<dyn Any>>>>, Box<dyn ObserverNotified<dyn Any + 'static>>>) -> Box<dyn Future<Output=Box<dyn Observer<Value=Box<dyn Any>, Output = FinishedObservation<Box<dyn Any>>>>> + 's> {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: 4 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "33402a3b3a6f96cad1fe5a090483efb2ce82a7cad0dff0aa79d97bb1040ad552", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "33402a3b3a6f96cad1fe5a090483efb2ce82a7cad0dff0aa79d97bb1040ad552", kill_on_drop: false }`
[INFO] [stdout] 33402a3b3a6f96cad1fe5a090483efb2ce82a7cad0dff0aa79d97bb1040ad552
