[INFO] fetching crate flo_scene 0.2.0...
[INFO] testing flo_scene-0.2.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate flo_scene 0.2.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate flo_scene 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate flo_scene 0.2.0
[INFO] tweaked toml for crates.io crate flo_scene 0.2.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate flo_scene 0.2.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate flo_scene 0.2.0 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded flo_scene_guest v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 24e2685c33bda47b4da41ddeb12ea0f1ffb643d3fe10ec163e435f7228184bd1
[INFO] running `Command { std: "docker" "start" "-a" "24e2685c33bda47b4da41ddeb12ea0f1ffb643d3fe10ec163e435f7228184bd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "24e2685c33bda47b4da41ddeb12ea0f1ffb643d3fe10ec163e435f7228184bd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "24e2685c33bda47b4da41ddeb12ea0f1ffb643d3fe10ec163e435f7228184bd1", kill_on_drop: false }`
[INFO] [stdout] 24e2685c33bda47b4da41ddeb12ea0f1ffb643d3fe10ec163e435f7228184bd1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e7fc72492f6cb61b4dcac82078f604912de4dd00f2305e42ba90e056ad83fea
[INFO] running `Command { std: "docker" "start" "-a" "4e7fc72492f6cb61b4dcac82078f604912de4dd00f2305e42ba90e056ad83fea", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]    Compiling uuid v1.16.0
[INFO] [stderr]    Compiling postcard v1.1.1
[INFO] [stderr]    Compiling flo_scene_guest v0.2.0
[INFO] [stderr]    Compiling flo_scene v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `FuturePile`
[INFO] [stdout]  --> src/util/future_pile.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use flo_scene_guest::util::{FuturePile};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `future_pile::*`
[INFO] [stdout]  --> src/util/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub use future_pile::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]   --> src/host/stream_id.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::host::serialization::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SceneControl`
[INFO] [stdout]   --> src/host/stream_id.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::host::programs::{SceneControl};
[INFO] [stdout]    |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sender`
[INFO] [stdout]   --> src/host/stream_id.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 | use futures::channel::mpsc::{Sender};
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BoxStream`
[INFO] [stdout]   --> src/host/stream_id.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 | use futures::stream::{BoxStream};
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/scene_message.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/scene_message.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stdout]  --> src/host/scene_message.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::host::serialization_context::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]    --> src/host/scene_message.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use std::sync::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/guest_message.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stdout]  --> src/host/guest_message.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::host::serialization_context::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/programs/subscription.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/programs/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/programs/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]   --> src/host/programs/query.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::prelude`
[INFO] [stdout]    --> src/host/scene_message.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     use futures::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SendGuestMessagesFn` is never used
[INFO] [stdout]   --> src/host/stream_id.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 | type SendGuestMessagesFn        = Arc<dyn Send + Sync + Fn(StreamTarget, &SceneContext, Box<dyn SerializationContext>) -> Result<Box...
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializedQueryResponse` is never constructed
[INFO] [stdout]   --> src/host/programs/query.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct SerializedQueryResponse(SerializationId);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.53s
[INFO] running `Command { std: "docker" "inspect" "4e7fc72492f6cb61b4dcac82078f604912de4dd00f2305e42ba90e056ad83fea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e7fc72492f6cb61b4dcac82078f604912de4dd00f2305e42ba90e056ad83fea", kill_on_drop: false }`
[INFO] [stdout] 4e7fc72492f6cb61b4dcac82078f604912de4dd00f2305e42ba90e056ad83fea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d07a12677b4caa7e196f14d6446bdffb8a8df15c7058250bc2356d2366a130c4
[INFO] running `Command { std: "docker" "start" "-a" "d07a12677b4caa7e196f14d6446bdffb8a8df15c7058250bc2356d2366a130c4", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stdout] warning: unused import: `FuturePile`
[INFO] [stdout]  --> src/util/future_pile.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use flo_scene_guest::util::{FuturePile};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `future_pile::*`
[INFO] [stdout]  --> src/util/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub use future_pile::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]   --> src/host/stream_id.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::host::serialization::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SceneControl`
[INFO] [stdout]   --> src/host/stream_id.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::host::programs::{SceneControl};
[INFO] [stdout]    |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sender`
[INFO] [stdout]   --> src/host/stream_id.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 | use futures::channel::mpsc::{Sender};
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BoxStream`
[INFO] [stdout]   --> src/host/stream_id.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 | use futures::stream::{BoxStream};
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/scene_message.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/scene_message.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stdout]  --> src/host/scene_message.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::host::serialization_context::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]    --> src/host/scene_message.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use std::sync::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/guest_message.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stdout]  --> src/host/guest_message.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::host::serialization_context::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/programs/subscription.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/programs/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/programs/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]   --> src/host/programs/query.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::prelude`
[INFO] [stdout]    --> src/host/scene_message.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     use futures::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SendGuestMessagesFn` is never used
[INFO] [stdout]   --> src/host/stream_id.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 | type SendGuestMessagesFn        = Arc<dyn Send + Sync + Fn(StreamTarget, &SceneContext, Box<dyn SerializationContext>) -> Result<Box...
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializedQueryResponse` is never constructed
[INFO] [stdout]   --> src/host/programs/query.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct SerializedQueryResponse(SerializationId);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling flo_scene v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `flo_scene::programs::*`
[INFO] [stdout]  --> tests/guest/stream_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use flo_scene::programs::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::prelude::*`
[INFO] [stdout]  --> tests/guest/stream_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use futures::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::executor`
[INFO] [stdout]  --> tests/guest/stream_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use futures::executor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::channel::mpsc`
[INFO] [stdout]  --> tests/guest/stream_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use futures::channel::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]   --> tests/guest/stream_tests.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `flo_scene::programs::*`
[INFO] [stdout]  --> tests/guest/function_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use flo_scene::programs::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::prelude::*`
[INFO] [stdout]  --> tests/guest/function_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use futures::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SimpleTestMessage` is never constructed
[INFO] [stdout]   --> tests/guest/stream_tests.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct SimpleTestMessage {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SimpleTestMessage` is never constructed
[INFO] [stdout]   --> tests/guest/function_tests.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct SimpleTestMessage {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestFunctionMessage` is never constructed
[INFO] [stdout]   --> tests/guest/function_tests.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct TestFunctionMessage(Arc<dyn Send + Sync + Fn(Vec<u8>) -> BoxFuture<'static, ()>>);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializedTestFunctionMessage` is never constructed
[INFO] [stdout]   --> tests/guest/function_tests.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | struct SerializedTestFunctionMessage(SerializationId);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SimpleResponseMessage` is never constructed
[INFO] [stdout]    --> tests/serialization_tests.rs:313:16
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub struct SimpleResponseMessage {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FuturePile`
[INFO] [stdout]  --> src/util/future_pile.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use flo_scene_guest::util::{FuturePile};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `future_pile::*`
[INFO] [stdout]  --> src/util/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub use future_pile::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]   --> src/host/stream_id.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::host::serialization::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SceneControl`
[INFO] [stdout]   --> src/host/stream_id.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::host::programs::{SceneControl};
[INFO] [stdout]    |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sender`
[INFO] [stdout]   --> src/host/stream_id.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 | use futures::channel::mpsc::{Sender};
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BoxStream`
[INFO] [stdout]   --> src/host/stream_id.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 | use futures::stream::{BoxStream};
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/scene_message.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/scene_message.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stdout]  --> src/host/scene_message.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::host::serialization_context::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]    --> src/host/scene_message.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use std::sync::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/guest_message.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stdout]  --> src/host/guest_message.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::host::serialization_context::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/programs/subscription.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::error::*`
[INFO] [stdout]  --> src/host/programs/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::host::error::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::host::serialization::*`
[INFO] [stdout]  --> src/host/programs/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::host::serialization::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::*`
[INFO] [stdout]   --> src/host/programs/query.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::prelude`
[INFO] [stdout]    --> src/host/scene_message.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     use futures::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SendGuestMessagesFn` is never used
[INFO] [stdout]   --> src/host/stream_id.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 | type SendGuestMessagesFn        = Arc<dyn Send + Sync + Fn(StreamTarget, &SceneContext, Box<dyn SerializationContext>) -> Result<Box...
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializedQueryResponse` is never constructed
[INFO] [stdout]   --> src/host/programs/query.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct SerializedQueryResponse(SerializationId);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.35s
[INFO] running `Command { std: "docker" "inspect" "d07a12677b4caa7e196f14d6446bdffb8a8df15c7058250bc2356d2366a130c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d07a12677b4caa7e196f14d6446bdffb8a8df15c7058250bc2356d2366a130c4", kill_on_drop: false }`
[INFO] [stdout] d07a12677b4caa7e196f14d6446bdffb8a8df15c7058250bc2356d2366a130c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c8178b4d6ecde247471cea67430f17d08118ed1f7211f203ae49e7700bf4f1d5
[INFO] running `Command { std: "docker" "start" "-a" "c8178b4d6ecde247471cea67430f17d08118ed1f7211f203ae49e7700bf4f1d5", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `FuturePile`
[INFO] [stderr]  --> src/util/future_pile.rs:1:33
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub use flo_scene_guest::util::{FuturePile};
[INFO] [stderr]   |                                 ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `future_pile::*`
[INFO] [stderr]  --> src/util/mod.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub use future_pile::*;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::serialization::*`
[INFO] [stderr]   --> src/host/stream_id.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::host::serialization::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SceneControl`
[INFO] [stderr]   --> src/host/stream_id.rs:15:29
[INFO] [stderr]    |
[INFO] [stderr] 15 | use crate::host::programs::{SceneControl};
[INFO] [stderr]    |                             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Sender`
[INFO] [stderr]   --> src/host/stream_id.rs:21:30
[INFO] [stderr]    |
[INFO] [stderr] 21 | use futures::channel::mpsc::{Sender};
[INFO] [stderr]    |                              ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BoxStream`
[INFO] [stderr]   --> src/host/stream_id.rs:22:23
[INFO] [stderr]    |
[INFO] [stderr] 22 | use futures::stream::{BoxStream};
[INFO] [stderr]    |                       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::error::*`
[INFO] [stderr]  --> src/host/scene_message.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::host::error::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::serialization::*`
[INFO] [stderr]  --> src/host/scene_message.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::host::serialization::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stderr]  --> src/host/scene_message.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::host::serialization_context::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::*`
[INFO] [stderr]    --> src/host/scene_message.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |     use std::sync::*;
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::error::*`
[INFO] [stderr]  --> src/host/guest_message.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::host::error::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::serialization_context::*`
[INFO] [stderr]  --> src/host/guest_message.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::host::serialization_context::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::serialization::*`
[INFO] [stderr]  --> src/host/programs/subscription.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::host::serialization::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::error::*`
[INFO] [stderr]  --> src/host/programs/query.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::host::error::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::host::serialization::*`
[INFO] [stderr]  --> src/host/programs/query.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::host::serialization::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::*`
[INFO] [stderr]   --> src/host/programs/query.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::sync::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `futures::prelude`
[INFO] [stderr]    --> src/host/scene_message.rs:210:9
[INFO] [stderr]     |
[INFO] [stderr] 210 |     use futures::prelude::*;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `SendGuestMessagesFn` is never used
[INFO] [stderr]   --> src/host/stream_id.rs:43:6
[INFO] [stderr]    |
[INFO] [stderr] 43 | type SendGuestMessagesFn        = Arc<dyn Send + Sync + Fn(StreamTarget, &SceneContext, Box<dyn SerializationContext>) -> Result<Box...
[INFO] [stderr]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SerializedQueryResponse` is never constructed
[INFO] [stderr]   --> src/host/programs/query.rs:73:8
[INFO] [stderr]    |
[INFO] [stderr] 73 | struct SerializedQueryResponse(SerializationId);
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `flo_scene` (lib) generated 19 warnings (run `cargo fix --lib -p flo_scene` to apply 16 suggestions)
[INFO] [stderr] warning: `flo_scene` (lib test) generated 19 warnings (19 duplicates)
[INFO] [stderr] warning: unused import: `flo_scene::programs::*`
[INFO] [stderr]  --> tests/guest/stream_tests.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use flo_scene::programs::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `futures::prelude::*`
[INFO] [stderr]  --> tests/guest/stream_tests.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use futures::prelude::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `futures::executor`
[INFO] [stderr]  --> tests/guest/stream_tests.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use futures::executor;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `futures::channel::mpsc`
[INFO] [stderr]  --> tests/guest/stream_tests.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use futures::channel::mpsc;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::*`
[INFO] [stderr]   --> tests/guest/stream_tests.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use std::sync::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `flo_scene::programs::*`
[INFO] [stderr]  --> tests/guest/function_tests.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use flo_scene::programs::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `futures::prelude::*`
[INFO] [stderr]  --> tests/guest/function_tests.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use futures::prelude::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SimpleTestMessage` is never constructed
[INFO] [stderr]   --> tests/guest/stream_tests.rs:13:12
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct SimpleTestMessage {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SimpleTestMessage` is never constructed
[INFO] [stderr]   --> tests/guest/function_tests.rs:14:12
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub struct SimpleTestMessage {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TestFunctionMessage` is never constructed
[INFO] [stderr]   --> tests/guest/function_tests.rs:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub struct TestFunctionMessage(Arc<dyn Send + Sync + Fn(Vec<u8>) -> BoxFuture<'static, ()>>);
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SerializedTestFunctionMessage` is never constructed
[INFO] [stderr]   --> tests/guest/function_tests.rs:31:8
[INFO] [stderr]    |
[INFO] [stderr] 31 | struct SerializedTestFunctionMessage(SerializationId);
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `flo_scene` (test "guest_tests") generated 11 warnings (run `cargo fix --test "guest_tests" -p flo_scene` to apply 7 suggestions)
[INFO] [stderr] warning: struct `SimpleResponseMessage` is never constructed
[INFO] [stderr]    --> tests/serialization_tests.rs:313:16
[INFO] [stderr]     |
[INFO] [stderr] 313 |     pub struct SimpleResponseMessage {
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `flo_scene` (test "serialization_tests") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flo_scene-76470ea69cc918f1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test host::output_sink::test::send_message_to_disconnected_input_stream ... ok
[INFO] [stdout] test host::output_sink::test::send_message_to_input_stream_from_multiple_sinks ... ok
[INFO] [stdout] test host::output_sink::test::send_message_to_full_input_stream ... ok
[INFO] [stderr]      Running tests/auto_start_tests.rs (/opt/rustwide/target/debug/deps/auto_start_tests-9c39ce56bf4f202d)
[INFO] [stdout] test host::output_sink::test::send_message_to_input_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test connect_before_program_start ... ok
[INFO] [stdout] test send_before_connect_before_program_start ... ok
[INFO] [stdout] test auto_start_on_connect ... ok
[INFO] [stdout] test auto_start_on_first_message ... ok
[INFO] [stderr]      Running tests/basic_tests.rs (/opt/rustwide/target/debug/deps/basic_tests-3b03e4d194791b09)
[INFO] [stdout] test connect_before_program_start_without_waiting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test connect_before_starting ... ok
[INFO] [stdout] test run_subprogram_and_stop_when_scene_is_empty ... ok
[INFO] [stdout] test send_output_to_subprogram_via_all_connection ... ok
[INFO] [stdout] test send_output_via_thread_context ... ok
[INFO] [stdout] test send_output_to_subprogram_directly ... ok
[INFO] [stdout] test retrieve_subprogram_id ... ok
[INFO] [stdout] test send_output_to_subprogram_via_specific_connection ... ok
[INFO] [stdout] test connect_multiple_prorgams_via_any_connection ... ok
[INFO] [stdout] test send_message_with_thread_stealing ... ok
[INFO] [stdout] test send_output_from_outside ... ok
[INFO] [stderr]      Running tests/command_tests.rs (/opt/rustwide/target/debug/deps/command_tests-91aa899396ddebaf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test pipe_command ... ok
[INFO] [stdout] test query_command ... ok
[INFO] [stdout] test connect_filter_source_in_command ... ok
[INFO] [stdout] test simple_command ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/connection_tests.rs (/opt/rustwide/target/debug/deps/connection_tests-5b093023668a26b5)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test connect_default_after_creating_stream_using_filter_target ... ok
[INFO] [stdout] test connect_default_subprograms_before_launching ... ok
[INFO] [stdout] test connect_default_using_chained_filter_later_2 ... ok
[INFO] [stdout] test connect_default_using_chained_filter_later_1 ... ok
[INFO] [stdout] test connect_default_subprograms_before_creating ... ok
[INFO] [stdout] test connect_default_subprogram_after_creating_stream ... ok
[INFO] [stdout] test connect_default_using_filter_added_later ... ok
[INFO] [stdout] test connect_default_using_source_filter_added_later_1 ... ok
[INFO] [stdout] test connect_single_source_to_single_target_before_creation ... ok
[INFO] [stdout] test connect_default_using_source_filter_after_all ... ok
[INFO] [stdout] test connect_default_using_source_filter_added_later_2 ... ok
[INFO] [stdout] test connect_default_using_chained_filter_later_3 ... ok
[INFO] [stdout] test connect_two_subprograms_after_creating_stream_using_filter_target ... ok
[INFO] [stdout] test connect_two_subprograms_using_filter ... ok
[INFO] [stdout] test connect_two_subprograms ... ok
[INFO] [stdout] test connect_two_subprograms_before_creating ... ok
[INFO] [stdout] test connect_default_using_chained_filter ... ok
[INFO] [stdout] test connect_default_using_source_filter_after_all_no_delay ... ok
[INFO] [stdout] test connect_two_subprograms_after_creating_stream ... ok
[INFO] [stdout] test connect_single_source_to_single_target ... ok
[INFO] [stdout] test connect_two_subprograms_using_filter_then_all_no_delay ... ok
[INFO] [stdout] test connect_two_subprograms_using_source_filter ... ok
[INFO] [stdout] test connect_two_subprograms_using_string_type_then_source_filter ... ok
[INFO] [stdout] test connect_two_subprograms_using_source_filter_later ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/control_program_tests.rs (/opt/rustwide/target/debug/deps/control_program_tests-4bceabca11e36f52)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test ask_control_to_start_program ... ok
[INFO] [stdout] test scene_update_messages ... ok
[INFO] [stdout] test ask_control_to_connect_and_close_programs ... ok
[INFO] [stdout] test ask_control_to_stop_scene_when_idle ... ok
[INFO] [stdout] test ask_control_to_stop_scene ... ok
[INFO] [stdout] test query_control_program ... ok
[INFO] [stdout] test send_message_only_sends_one_connection_notification ... ok
[INFO] [stdout] test subscription_events_match_query_messages ... ok
[INFO] [stdout] test scene_update_messages_using_subscription ... ok
[INFO] [stdout] test sending_scene_update_to_stopped_program_does_not_block ... ok
[INFO] [stdout] test subscription_events_match_query_messages_times_100 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dispatcher_tests.rs (/opt/rustwide/target/debug/deps/dispatcher_tests-13044cc861aedb84)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test call_dispatcher_command ... ok
[INFO] [stdout] test call_dispatcher_command_many_times ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/filter_tests.rs (/opt/rustwide/target/debug/deps/filter_tests-34115496de3dcb51)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test connect_all_both_filtered_and_unfiltered ... ok
[INFO] [stdout] test chain_two_filters_with_target_filter_1 ... ok
[INFO] [stdout] test filter_at_source_with_any_target ... ok
[INFO] [stdout] test connect_all_to_filter_target ... ok
[INFO] [stdout] test disconnect_filter_target ... ok
[INFO] [stdout] test chain_filters_with_target_filter ... ok
[INFO] [stdout] test filter_at_source_with_specific_target ... ok
[INFO] [stdout] test apply_filter_to_direct_connection ... ok
[INFO] [stdout] test chain_two_filters_with_target_filter_2 ... ok
[INFO] [stdout] test direct_connection_via_general_filter ... ok
[INFO] [stdout] test chain_with_direct_target ... ok
[INFO] [stdout] test write_to_filter_target ... ok
[INFO] [stdout] test filter_at_target ... ok
[INFO] [stdout] test write_to_conversion_filter ... ok
[INFO] [stdout] test filter_at_source_with_direct_target ... ok
[INFO] [stdout] test filter_target_using_source_filter ... ok
[INFO] [stdout] test filter_with_send_and_target_filter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/guest_tests.rs (/opt/rustwide/target/debug/deps/guest_tests-b57af55650b3f3d5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/idle_program_tests.rs (/opt/rustwide/target/debug/deps/idle_program_tests-5250500f5e0a663e)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test notifies_if_subprogram_drops_input_stream ... ok
[INFO] [stdout] test wait_for_idle_then_send_message_default_scene ... ok
[INFO] [stdout] test wait_for_idle_program_queues_extra_requests ... ok
[INFO] [stdout] test wait_for_idle_program_closed_input_stream ... ok
[INFO] [stdout] test wait_for_idle_program_errors_when_full ... ok
[INFO] [stdout] test wait_for_idle_then_send_message_empty_scene ... ok
[INFO] [stdout] test wait_for_idle_program_errors_after_filling_available_space ... ok
[INFO] [stdout] test notify_on_idle ... ok
[INFO] [stderr]      Running tests/immediate_mode_tests.rs (/opt/rustwide/target/debug/deps/immediate_mode_tests-dd0e8acf56af2598)
[INFO] [stdout] test wait_for_idle_program_queues_extra_requests_100_times ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test cannot_reenter_existing_program ... ok
[INFO] [stdout] test send_message_with_thread_stealing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/input_tests.rs (/opt/rustwide/target/debug/deps/input_tests-723fa2d0beb86418)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test prompt_for_input ... ok
[INFO] [stdout] test read_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/launcher_tests.rs (/opt/rustwide/target/debug/deps/launcher_tests-1120181f5758d4a6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test call_launcher_command ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/output_tests.rs (/opt/rustwide/target/debug/deps/output_tests-df7dbb090440ea82)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test send_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serialization_tests.rs (/opt/rustwide/target/debug/deps/serialization_tests-3c4d24939748b7cf)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/subprogram_id_tests.rs (/opt/rustwide/target/debug/deps/subprogram_id_tests-d5d84622db24d357)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/test_tests.rs (/opt/rustwide/target/debug/deps/test_tests-0021798e423870ef)
[INFO] [stdout] test create_ids_simultaneously ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test simple_ping_test_with_test_builder ... ok
[INFO] [stderr]      Running tests/timer_tests.rs (/opt/rustwide/target/debug/deps/timer_tests-c2f816653cc78b54)
[INFO] [stdout] test multithreaded_ping ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test basic_timeout ... ok
[INFO] [stdout] test repeating_timeouts ... ok
[INFO] [stdout] test multiple_timeouts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests flo_scene
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/host/scene_message.rs - host::scene_message::SceneMessage (line 39) ... ok
[INFO] [stdout] test src/host/scene_message.rs - host::scene_message::SceneMessage (line 21) ... ok
[INFO] [stdout] test src/lib.rs - (line 19) ... ok
[INFO] [stdout] test src/host/scene_message.rs - host::scene_message::SceneMessage (line 73) ... ok
[INFO] [stdout] test src/lib.rs - (line 64) ... ok
[INFO] [stdout] test src/lib.rs - (line 30) ... ok
[INFO] [stdout] test src/host/scene.rs - host::scene::Scene::connect_programs (line 256) ... ok
[INFO] [stdout] test src/host/initialisation_context.rs - host::initialisation_context::SceneInitialisationContext::connect_programs (line 52) ... ok
[INFO] [stdout] test src/lib.rs - (line 83) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.42s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c8178b4d6ecde247471cea67430f17d08118ed1f7211f203ae49e7700bf4f1d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c8178b4d6ecde247471cea67430f17d08118ed1f7211f203ae49e7700bf4f1d5", kill_on_drop: false }`
[INFO] [stdout] c8178b4d6ecde247471cea67430f17d08118ed1f7211f203ae49e7700bf4f1d5
