[INFO] fetching crate kompact 0.11.2...
[INFO] checking kompact-0.11.2 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate kompact 0.11.2 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate kompact 0.11.2 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kompact 0.11.2
[INFO] finished tweaking crates.io crate kompact 0.11.2
[INFO] tweaked toml for crates.io crate kompact 0.11.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "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 kompact-component-derive v0.11.2
[INFO] [stderr]   Downloaded synchronoise v1.0.1
[INFO] [stderr]   Downloaded hocon v0.9.0
[INFO] [stderr]   Downloaded as_num v0.2.5
[INFO] [stderr]   Downloaded bitfields v0.2.0
[INFO] [stderr]   Downloaded core_affinity v0.8.1
[INFO] [stderr]   Downloaded arr_macro_impl v0.1.3
[INFO] [stderr]   Downloaded arr_macro v0.1.3
[INFO] [stderr]   Downloaded core_affinity v0.5.10
[INFO] [stderr]   Downloaded executors v0.9.0
[INFO] [stderr]   Downloaded hierarchical_hash_wheel_timer v1.2.0
[INFO] [stderr]   Downloaded java-properties v1.4.1
[INFO] [stderr]   Downloaded iprange v0.6.7
[INFO] [stderr]   Downloaded kompact-actor-derive v0.11.2
[INFO] [stderr]   Downloaded oncemutex v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ad2535f013298c9c00e321b4d5f8acf331a05afab4aece1fbec405411672d82b
[INFO] running `Command { std: "docker" "start" "-a" "ad2535f013298c9c00e321b4d5f8acf331a05afab4aece1fbec405411672d82b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad2535f013298c9c00e321b4d5f8acf331a05afab4aece1fbec405411672d82b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad2535f013298c9c00e321b4d5f8acf331a05afab4aece1fbec405411672d82b", kill_on_drop: false }`
[INFO] [stdout] ad2535f013298c9c00e321b4d5f8acf331a05afab4aece1fbec405411672d82b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8513b0bceec622a3db48c81aec2600b4b6244a9202671264891633ac4233a6b3
[INFO] running `Command { std: "docker" "start" "-a" "8513b0bceec622a3db48c81aec2600b4b6244a9202671264891633ac4233a6b3", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.57
[INFO] [stderr]     Checking parking v2.2.0
[INFO] [stderr]     Checking concurrent-queue v2.4.0
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking encoding_index_tests v0.1.4
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]     Checking value-bag v1.8.1
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]     Checking async-task v4.7.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking futures-lite v2.3.0
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]    Compiling rustix v0.37.27
[INFO] [stderr]     Checking event-listener v4.0.3
[INFO] [stderr]     Checking event-listener v5.2.0
[INFO] [stderr]    Compiling nom v4.2.3
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking event-listener-strategy v0.5.1
[INFO] [stderr]     Checking encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]     Checking event-listener-strategy v0.4.0
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking async-channel v2.2.0
[INFO] [stderr]     Checking async-lock v3.3.0
[INFO] [stderr]     Checking encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-japanese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-korean v1.20141219.5
[INFO] [stderr]     Checking encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]    Compiling async-io v1.13.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking waker-fn v1.1.1
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking async-lock v2.8.0
[INFO] [stderr]     Checking encoding v0.2.33
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]     Checking uuid v1.8.0
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]     Checking async-executor v1.9.1
[INFO] [stderr]     Checking crossbeam-queue v0.3.11
[INFO] [stderr]     Checking socket2 v0.4.10
[INFO] [stderr]     Checking winnow v0.6.5
[INFO] [stderr]    Compiling slog-async v2.8.0
[INFO] [stderr]     Checking synchronoise v1.0.1
[INFO] [stderr]     Checking threadpool v1.8.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling kompact v0.11.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]    Compiling arr_macro_impl v0.1.3
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling trybuild v1.0.91
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking take_mut v0.2.2
[INFO] [stderr]     Checking owning_ref v0.4.1
[INFO] [stderr]     Checking iprange v0.6.7
[INFO] [stderr]     Checking hierarchical_hash_wheel_timer v1.2.0
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking oncemutex v0.1.1
[INFO] [stderr]     Checking lru v0.10.1
[INFO] [stderr]     Checking bitfields v0.2.0
[INFO] [stderr]     Checking as_num v0.2.5
[INFO] [stderr]     Checking arc-swap v1.7.1
[INFO] [stderr]     Checking dissimilar v1.0.7
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]     Checking arr_macro v0.1.3
[INFO] [stderr]     Checking executors v0.9.0
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking slog-term v2.9.1
[INFO] [stderr]     Checking java-properties v1.4.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling kompact-component-derive v0.11.2
[INFO] [stderr]    Compiling kompact-actor-derive v0.11.2
[INFO] [stderr]     Checking polling v3.6.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking async-io v2.3.2
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking async-std v1.12.0
[INFO] [stderr]     Checking thiserror v1.0.58
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]     Checking toml_datetime v0.6.5
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking serde_json v1.0.115
[INFO] [stderr]     Checking bytes v1.6.0
[INFO] [stderr]     Checking toml_edit v0.22.9
[INFO] [stderr]     Checking hocon v0.9.0
[INFO] [stdout] warning: the item `Handled` is imported redundantly
[INFO] [stdout]  --> src/actors/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Handled` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     component::Handled,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `MsgEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `MsgEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 |     fmt::{self, Debug},
[INFO] [stdout]   |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/refs.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::{fmt, ops::Deref};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AtomicU64` is imported redundantly
[INFO] [stdout]  --> src/component/lifecycle.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `AtomicU64` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/component/future_task.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |     fmt,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DerefMut` is imported redundantly
[INFO] [stdout]   --> src/component/future_task.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `DerefMut` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     ops::{Deref, DerefMut},
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Waker` is imported redundantly
[INFO] [stdout]    --> src/component/future_task.rs:183:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |     use super::*;
[INFO] [stdout]     |         -------- the item `Waker` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 183 |         task::{RawWaker, RawWakerVTable, Waker},
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Actor` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Actor` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ActorPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Dispatcher` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Dispatcher` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DynActorRef` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DynActorRef` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SystemPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SystemPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Transport` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:69
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Transport` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Component` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Component` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ComponentContext` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ComponentContext` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ExecuteResult` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ExecuteResult` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NamedPath` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NamedPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     actors::{NamedPath, Transport::Tcp},
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `futures` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self,
[INFO] [stdout]    |     ^^^^ the item `futures` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `deser_macro::*`
[INFO] [stdout]   --> src/messaging/mod.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub use deser_macro::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/net/frames.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::{self, fmt::Debug, io};
[INFO] [stdout]   |           ^^^^ the item `std` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Frame` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Frame` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FramingError` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FramingError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Hello` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Hello` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Start` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Start` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FRAME_HEAD_LEN` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:53
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FRAME_HEAD_LEN` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 19 |     net::{Shutdown::Both, SocketAddr},
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkConfig` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `NetworkConfig` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |         NetworkConfig,
[INFO] [stdout]   |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `EventEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `EventEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkStatus` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NetworkStatus` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SessionId` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SessionId` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpNet` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpNet` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | use ipnet::{IpNet, Ipv4Net, Ipv6Net};
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Arc` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Arc` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 36 |     sync::Arc,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Duration` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Duration` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 37 |     time::Duration,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                           ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:74
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ConfigError` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ConfigError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     config::{ConfigEntry, ConfigError, ConfigValueType, HoconExt},
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::{fmt, path::PathBuf, rc::Rc};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]   --> src/runtime/system.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 21 | use std::{any::TypeId, fmt, sync::Mutex};
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 6  |     actors::ActorPath,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `ActorPath` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BufMut` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `BufMut` is already imported here
[INFO] [stdout] 13 | };
[INFO] [stdout] 14 | use bytes::{buf::BufMut, Bytes, BytesMut};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `de` is imported redundantly
[INFO] [stdout]   --> src/serialisation/serde_serialisers.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  |         self,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     *,
[INFO] [stdout]    |     - the item `de` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Completable` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `Completable` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `KPromise` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `KPromise` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Uuid` is imported redundantly
[INFO] [stdout]   --> src/timer/timer_manager.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Uuid` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 | use uuid::Uuid;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `macros::*`
[INFO] [stdout]   --> src/utils/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use macros::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking toml v0.8.12
[INFO] [stdout] warning: struct `SocketWrapper` is never constructed
[INFO] [stdout]    --> src/net/network_channel.rs:437:8
[INFO] [stdout]     |
[INFO] [stdout] 437 | struct SocketWrapper {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InternalChannel` is never used
[INFO] [stdout]    --> src/ports.rs:581:7
[INFO] [stdout]     |
[INFO] [stdout] 581 | trait InternalChannel {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ceil_checked_cast` and `floor_checked_cast` are never used
[INFO] [stdout]   --> src/utils/checked_casts.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub trait CheckedIntegerCasts<Target> {
[INFO] [stdout]    |           ------------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn ceil_checked_cast(self) -> Result<Target, ConvertToIntError<Self>>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     fn floor_checked_cast(self) -> Result<Target, ConvertToIntError<Self>>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: calls to `std::mem::drop` with `std::mem::ManuallyDrop` instead of the inner value does nothing
[INFO] [stdout]    --> src/component/future_task.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(arc.clone());
[INFO] [stdout]     |             ^^^^^^^^^^-----------^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       argument has type `ManuallyDrop<std::sync::Arc<TaskWaker>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(undropped_manually_drops)]` on by default
[INFO] [stdout] help: use `std::mem::ManuallyDrop::into_inner` to get the inner value
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(std::mem::ManuallyDrop::into_inner(arc.clone()));
[INFO] [stdout]     |                       +++++++++++++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 55 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kompact` (lib) due to 2 previous errors; 55 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: the item `Handled` is imported redundantly
[INFO] [stdout]  --> src/actors/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Handled` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     component::Handled,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `MsgEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `MsgEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 |     fmt::{self, Debug},
[INFO] [stdout]   |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/refs.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::{fmt, ops::Deref};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]     --> src/actors/refs.rs:1009:15
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     use crate::prelude::*;
[INFO] [stdout]      |         ----------------- the item `From` is already imported here
[INFO] [stdout] 1009 |     use std::{convert::From, sync::Arc, time::Duration};
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AtomicU64` is imported redundantly
[INFO] [stdout]  --> src/component/lifecycle.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `AtomicU64` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/component/future_task.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |     fmt,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DerefMut` is imported redundantly
[INFO] [stdout]   --> src/component/future_task.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `DerefMut` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     ops::{Deref, DerefMut},
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Waker` is imported redundantly
[INFO] [stdout]    --> src/component/future_task.rs:183:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |     use super::*;
[INFO] [stdout]     |         -------- the item `Waker` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 183 |         task::{RawWaker, RawWakerVTable, Waker},
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Actor` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Actor` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ActorPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Dispatcher` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Dispatcher` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DynActorRef` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DynActorRef` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SystemPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SystemPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Transport` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:69
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Transport` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Component` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Component` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ComponentContext` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ComponentContext` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ExecuteResult` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ExecuteResult` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NamedPath` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NamedPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     actors::{NamedPath, Transport::Tcp},
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `futures` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self,
[INFO] [stdout]    |     ^^^^ the item `futures` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Duration` is imported redundantly
[INFO] [stdout]     --> src/dispatch/mod.rs:1213:23
[INFO] [stdout]      |
[INFO] [stdout] 1211 |     use super::{super::*, *};
[INFO] [stdout]      |                           - the item `Duration` is already imported here
[INFO] [stdout] 1212 |     use crate::prelude_test::net_test_helpers::{PingerAct, PongerAct};
[INFO] [stdout] 1213 |     use std::{thread, time::Duration};
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Deserialiser` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:386:25
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Deserialiser` is already imported here
[INFO] [stdout] 386 |         serialisation::{Deserialiser, Serialisable, Serialiser},
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Serialisable` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:386:39
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Serialisable` is already imported here
[INFO] [stdout] 386 |         serialisation::{Deserialiser, Serialisable, Serialiser},
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Serialiser` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:386:53
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Serialiser` is already imported here
[INFO] [stdout] 386 |         serialisation::{Deserialiser, Serialisable, Serialiser},
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Buf` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Buf` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 388 |     use bytes::{Buf, BufMut};
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FromStr` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `FromStr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 389 |     use std::{fmt, str::FromStr};
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `deser_macro::*`
[INFO] [stdout]   --> src/messaging/mod.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub use deser_macro::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SystemField` is imported redundantly
[INFO] [stdout]    --> src/messaging/framing.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |     use super::*;
[INFO] [stdout]     |         -------- the item `SystemField` is already imported here
[INFO] [stdout] 444 |     use crate::actors::SystemField;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Bytes` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/chunk_lease.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     use super::*;
[INFO] [stdout]     |         -------- the item `Bytes` is already imported here
[INFO] [stdout] 249 |     use bytes::Bytes;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `HoconLoader` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/encode_buffer.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |     use super::*;
[INFO] [stdout]     |         -------- the item `HoconLoader` is already imported here
[INFO] [stdout] 328 |     use bytes::Bytes;
[INFO] [stdout] 329 |     use hocon::HoconLoader;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `HoconLoader` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/mod.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |     use super::*;
[INFO] [stdout]     |         -------- the item `HoconLoader` is already imported here
[INFO] [stdout] 361 |     use crate::prelude::*;
[INFO] [stdout] 362 |     use hocon::HoconLoader;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Duration` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/mod.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |     use super::*;
[INFO] [stdout]     |         -------- the item `Duration` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 363 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/net/frames.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::{self, fmt::Debug, io};
[INFO] [stdout]   |           ^^^^ the item `std` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Frame` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Frame` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FramingError` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FramingError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Hello` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Hello` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Start` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Start` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FRAME_HEAD_LEN` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:53
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FRAME_HEAD_LEN` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 19 |     net::{Shutdown::Both, SocketAddr},
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkConfig` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `NetworkConfig` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |         NetworkConfig,
[INFO] [stdout]   |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `EventEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `EventEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkStatus` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NetworkStatus` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SessionId` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SessionId` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpNet` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpNet` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | use ipnet::{IpNet, Ipv4Net, Ipv6Net};
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkConfig` is imported redundantly
[INFO] [stdout]     --> src/net/network_thread.rs:1264:17
[INFO] [stdout]      |
[INFO] [stdout] 1263 |     use super::*;
[INFO] [stdout]      |         -------- the item `NetworkConfig` is already imported here
[INFO] [stdout] 1264 |     use crate::{dispatch::NetworkConfig, net::buffers::BufferConfig};
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                           ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:74
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ConfigError` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ConfigError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     config::{ConfigEntry, ConfigError, ConfigValueType, HoconExt},
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::{fmt, path::PathBuf, rc::Rc};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]   --> src/runtime/system.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 21 | use std::{any::TypeId, fmt, sync::Mutex};
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 6  |     actors::ActorPath,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `ActorPath` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BufMut` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `BufMut` is already imported here
[INFO] [stdout] 13 | };
[INFO] [stdout] 14 | use bytes::{buf::BufMut, Bytes, BytesMut};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `de` is imported redundantly
[INFO] [stdout]   --> src/serialisation/serde_serialisers.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  |         self,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     *,
[INFO] [stdout]    |     - the item `de` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Completable` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `Completable` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `KPromise` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `KPromise` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Uuid` is imported redundantly
[INFO] [stdout]   --> src/timer/timer_manager.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Uuid` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 | use uuid::Uuid;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `macros::*`
[INFO] [stdout]   --> src/utils/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use macros::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:620:11
[INFO] [stdout]     |
[INFO] [stdout] 620 |         A(MsgA),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 620 |         A(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:621:11
[INFO] [stdout]     |
[INFO] [stdout] 621 |         B(MsgB),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 621 |         B(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:728:11
[INFO] [stdout]     |
[INFO] [stdout] 728 |         A(MsgA),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 728 |         A(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:729:11
[INFO] [stdout]     |
[INFO] [stdout] 729 |         B(MsgB),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 729 |         B(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:730:11
[INFO] [stdout]     |
[INFO] [stdout] 730 |         W(Wrapper<MsgA>),
[INFO] [stdout]     |         - ^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 730 |         W(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SocketWrapper` is never constructed
[INFO] [stdout]    --> src/net/network_channel.rs:437:8
[INFO] [stdout]     |
[INFO] [stdout] 437 | struct SocketWrapper {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InternalChannel` is never used
[INFO] [stdout]    --> src/ports.rs:581:7
[INFO] [stdout]     |
[INFO] [stdout] 581 | trait InternalChannel {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: calls to `std::mem::drop` with `std::mem::ManuallyDrop` instead of the inner value does nothing
[INFO] [stdout]    --> src/component/future_task.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(arc.clone());
[INFO] [stdout]     |             ^^^^^^^^^^-----------^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       argument has type `ManuallyDrop<std::sync::Arc<TaskWaker>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(undropped_manually_drops)]` on by default
[INFO] [stdout] help: use `std::mem::ManuallyDrop::into_inner` to get the inner value
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(std::mem::ManuallyDrop::into_inner(arc.clone()));
[INFO] [stdout]     |                       +++++++++++++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 70 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kompact` (lib test) due to 2 previous errors; 70 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "8513b0bceec622a3db48c81aec2600b4b6244a9202671264891633ac4233a6b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8513b0bceec622a3db48c81aec2600b4b6244a9202671264891633ac4233a6b3", kill_on_drop: false }`
[INFO] [stdout] 8513b0bceec622a3db48c81aec2600b4b6244a9202671264891633ac4233a6b3
[INFO] checking kompact-0.11.2 against try#72eda894eb3548c7ba774079ce0afab42958d4ee for pr-121848-1
[INFO] extracting crate kompact 0.11.2 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate kompact 0.11.2 on toolchain 72eda894eb3548c7ba774079ce0afab42958d4ee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kompact 0.11.2
[INFO] finished tweaking crates.io crate kompact 0.11.2
[INFO] tweaked toml for crates.io crate kompact 0.11.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 55d9e2069b70675792df772ccb2636ce66a964c7ebd39099a1be56a7fccd8237
[INFO] running `Command { std: "docker" "start" "-a" "55d9e2069b70675792df772ccb2636ce66a964c7ebd39099a1be56a7fccd8237", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "55d9e2069b70675792df772ccb2636ce66a964c7ebd39099a1be56a7fccd8237", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55d9e2069b70675792df772ccb2636ce66a964c7ebd39099a1be56a7fccd8237", kill_on_drop: false }`
[INFO] [stdout] 55d9e2069b70675792df772ccb2636ce66a964c7ebd39099a1be56a7fccd8237
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e5dfe8cd95bb699f3306c6730e831a5764bd2a167a391ecc1c6f9b8c988ef21
[INFO] running `Command { std: "docker" "start" "-a" "4e5dfe8cd95bb699f3306c6730e831a5764bd2a167a391ecc1c6f9b8c988ef21", kill_on_drop: false }`
[INFO] [stderr]     Checking parking v2.2.0
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking encoding_index_tests v0.1.4
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]     Checking value-bag v1.8.1
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking async-task v4.7.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling syn v2.0.57
[INFO] [stderr]     Checking concurrent-queue v2.4.0
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]    Compiling rustix v0.37.27
[INFO] [stderr]     Checking futures-lite v2.3.0
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking event-listener v4.0.3
[INFO] [stderr]     Checking event-listener v5.2.0
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]    Compiling nom v4.2.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking event-listener-strategy v0.4.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.1
[INFO] [stderr]     Checking encoding-index-korean v1.20141219.5
[INFO] [stderr]     Checking async-lock v3.3.0
[INFO] [stderr]     Checking encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]     Checking encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-japanese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking async-channel v2.2.0
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling async-io v1.13.0
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking waker-fn v1.1.1
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking encoding v0.2.33
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]     Checking uuid v1.8.0
[INFO] [stderr]     Checking async-lock v2.8.0
[INFO] [stderr]     Checking socket2 v0.4.10
[INFO] [stderr]     Checking crossbeam-queue v0.3.11
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking async-executor v1.9.1
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]    Compiling slog-async v2.8.0
[INFO] [stderr]     Checking winnow v0.6.5
[INFO] [stderr]     Checking synchronoise v1.0.1
[INFO] [stderr]     Checking threadpool v1.8.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]    Compiling kompact v0.11.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]    Compiling arr_macro_impl v0.1.3
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking take_mut v0.2.2
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]    Compiling trybuild v1.0.91
[INFO] [stderr]     Checking hierarchical_hash_wheel_timer v1.2.0
[INFO] [stderr]     Checking iprange v0.6.7
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking owning_ref v0.4.1
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking dissimilar v1.0.7
[INFO] [stderr]     Checking as_num v0.2.5
[INFO] [stderr]     Checking oncemutex v0.1.1
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking arc-swap v1.7.1
[INFO] [stderr]     Checking lru v0.10.1
[INFO] [stderr]     Checking bitfields v0.2.0
[INFO] [stderr]     Checking arr_macro v0.1.3
[INFO] [stderr]     Checking executors v0.9.0
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]     Checking slog-term v2.9.1
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking java-properties v1.4.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling kompact-actor-derive v0.11.2
[INFO] [stderr]    Compiling kompact-component-derive v0.11.2
[INFO] [stderr]     Checking polling v3.6.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking async-io v2.3.2
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking thiserror v1.0.58
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking async-std v1.12.0
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]     Checking toml_datetime v0.6.5
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking bytes v1.6.0
[INFO] [stderr]     Checking serde_json v1.0.115
[INFO] [stderr]     Checking toml_edit v0.22.9
[INFO] [stderr]     Checking hocon v0.9.0
[INFO] [stdout] warning: the item `Handled` is imported redundantly
[INFO] [stdout]  --> src/actors/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Handled` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     component::Handled,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `MsgEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `MsgEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 |     fmt::{self, Debug},
[INFO] [stdout]   |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/refs.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::{fmt, ops::Deref};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AtomicU64` is imported redundantly
[INFO] [stdout]  --> src/component/lifecycle.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `AtomicU64` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/component/future_task.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |     fmt,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DerefMut` is imported redundantly
[INFO] [stdout]   --> src/component/future_task.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `DerefMut` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     ops::{Deref, DerefMut},
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Waker` is imported redundantly
[INFO] [stdout]    --> src/component/future_task.rs:183:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |     use super::*;
[INFO] [stdout]     |         -------- the item `Waker` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 183 |         task::{RawWaker, RawWakerVTable, Waker},
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Actor` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Actor` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ActorPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Dispatcher` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Dispatcher` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DynActorRef` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DynActorRef` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SystemPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SystemPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Transport` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:69
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Transport` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Component` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Component` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ComponentContext` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ComponentContext` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ExecuteResult` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ExecuteResult` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NamedPath` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NamedPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     actors::{NamedPath, Transport::Tcp},
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `futures` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self,
[INFO] [stdout]    |     ^^^^ the item `futures` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `deser_macro::*`
[INFO] [stdout]   --> src/messaging/mod.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub use deser_macro::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/net/frames.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::{self, fmt::Debug, io};
[INFO] [stdout]   |           ^^^^ the item `std` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Frame` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Frame` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FramingError` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FramingError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Hello` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Hello` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Start` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Start` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FRAME_HEAD_LEN` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:53
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FRAME_HEAD_LEN` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 19 |     net::{Shutdown::Both, SocketAddr},
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkConfig` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `NetworkConfig` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |         NetworkConfig,
[INFO] [stdout]   |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `EventEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `EventEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkStatus` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NetworkStatus` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SessionId` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SessionId` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpNet` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpNet` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | use ipnet::{IpNet, Ipv4Net, Ipv6Net};
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Arc` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Arc` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 36 |     sync::Arc,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Duration` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Duration` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 37 |     time::Duration,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                           ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:74
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ConfigError` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ConfigError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     config::{ConfigEntry, ConfigError, ConfigValueType, HoconExt},
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::{fmt, path::PathBuf, rc::Rc};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]   --> src/runtime/system.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 21 | use std::{any::TypeId, fmt, sync::Mutex};
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 6  |     actors::ActorPath,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `ActorPath` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BufMut` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `BufMut` is already imported here
[INFO] [stdout] 13 | };
[INFO] [stdout] 14 | use bytes::{buf::BufMut, Bytes, BytesMut};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `de` is imported redundantly
[INFO] [stdout]   --> src/serialisation/serde_serialisers.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  |         self,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     *,
[INFO] [stdout]    |     - the item `de` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Completable` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `Completable` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `KPromise` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `KPromise` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Uuid` is imported redundantly
[INFO] [stdout]   --> src/timer/timer_manager.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Uuid` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 | use uuid::Uuid;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `macros::*`
[INFO] [stdout]   --> src/utils/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use macros::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking toml v0.8.12
[INFO] [stdout] warning: struct `SocketWrapper` is never constructed
[INFO] [stdout]    --> src/net/network_channel.rs:437:8
[INFO] [stdout]     |
[INFO] [stdout] 437 | struct SocketWrapper {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InternalChannel` is never used
[INFO] [stdout]    --> src/ports.rs:581:7
[INFO] [stdout]     |
[INFO] [stdout] 581 | trait InternalChannel {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ceil_checked_cast` and `floor_checked_cast` are never used
[INFO] [stdout]   --> src/utils/checked_casts.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub trait CheckedIntegerCasts<Target> {
[INFO] [stdout]    |           ------------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn ceil_checked_cast(self) -> Result<Target, ConvertToIntError<Self>>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     fn floor_checked_cast(self) -> Result<Target, ConvertToIntError<Self>>
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: calls to `std::mem::drop` with `std::mem::ManuallyDrop` instead of the inner value does nothing
[INFO] [stdout]    --> src/component/future_task.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(arc.clone());
[INFO] [stdout]     |             ^^^^^^^^^^-----------^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       argument has type `ManuallyDrop<std::sync::Arc<TaskWaker>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(undropped_manually_drops)]` on by default
[INFO] [stdout] help: use `std::mem::ManuallyDrop::into_inner` to get the inner value
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(std::mem::ManuallyDrop::into_inner(arc.clone()));
[INFO] [stdout]     |                       +++++++++++++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Handled` is imported redundantly
[INFO] [stdout]  --> src/actors/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Handled` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     component::Handled,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `MsgEnvelope` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:3:49
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `MsgEnvelope` is already imported here
[INFO] [stdout] 2 | use crate::{
[INFO] [stdout] 3 |     messaging::{DispatchData, DispatchEnvelope, MsgEnvelope, SerialisedFrame},
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/paths.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 |     fmt::{self, Debug},
[INFO] [stdout]   |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/actors/refs.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::{fmt, ops::Deref};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]     --> src/actors/refs.rs:1009:15
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     use crate::prelude::*;
[INFO] [stdout]      |         ----------------- the item `From` is already imported here
[INFO] [stdout] 1009 |     use std::{convert::From, sync::Arc, time::Duration};
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AtomicU64` is imported redundantly
[INFO] [stdout]  --> src/component/lifecycle.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `AtomicU64` is already imported here
[INFO] [stdout] 2 |
[INFO] [stdout] 3 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/component/future_task.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |     fmt,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DerefMut` is imported redundantly
[INFO] [stdout]   --> src/component/future_task.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `DerefMut` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     ops::{Deref, DerefMut},
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Waker` is imported redundantly
[INFO] [stdout]    --> src/component/future_task.rs:183:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |     use super::*;
[INFO] [stdout]     |         -------- the item `Waker` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 183 |         task::{RawWaker, RawWakerVTable, Waker},
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Actor` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Actor` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ActorPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Dispatcher` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Dispatcher` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DynActorRef` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DynActorRef` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SystemPath` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SystemPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Transport` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:4:69
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Transport` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     actors::{Actor, ActorPath, Dispatcher, DynActorRef, SystemPath, Transport},
[INFO] [stdout]   |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Component` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Component` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ComponentContext` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ComponentContext` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ExecuteResult` is imported redundantly
[INFO] [stdout]  --> src/dispatch/mod.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ExecuteResult` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |     component::{Component, ComponentContext, ExecuteResult},
[INFO] [stdout]   |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NamedPath` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NamedPath` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 |     actors::{NamedPath, Transport::Tcp},
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `futures` is imported redundantly
[INFO] [stdout]   --> src/dispatch/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self,
[INFO] [stdout]    |     ^^^^ the item `futures` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Duration` is imported redundantly
[INFO] [stdout]     --> src/dispatch/mod.rs:1213:23
[INFO] [stdout]      |
[INFO] [stdout] 1211 |     use super::{super::*, *};
[INFO] [stdout]      |                           - the item `Duration` is already imported here
[INFO] [stdout] 1212 |     use crate::prelude_test::net_test_helpers::{PingerAct, PongerAct};
[INFO] [stdout] 1213 |     use std::{thread, time::Duration};
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Deserialiser` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:386:25
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Deserialiser` is already imported here
[INFO] [stdout] 386 |         serialisation::{Deserialiser, Serialisable, Serialiser},
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Serialisable` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:386:39
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Serialisable` is already imported here
[INFO] [stdout] 386 |         serialisation::{Deserialiser, Serialisable, Serialiser},
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Serialiser` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:386:53
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Serialiser` is already imported here
[INFO] [stdout] 386 |         serialisation::{Deserialiser, Serialisable, Serialiser},
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Buf` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `Buf` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 388 |     use bytes::{Buf, BufMut};
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FromStr` is imported redundantly
[INFO] [stdout]    --> src/messaging/deser_macro.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 385 |         messaging::*,
[INFO] [stdout]     |         ------------ the item `FromStr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 389 |     use std::{fmt, str::FromStr};
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `deser_macro::*`
[INFO] [stdout]   --> src/messaging/mod.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub use deser_macro::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SystemField` is imported redundantly
[INFO] [stdout]    --> src/messaging/framing.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |     use super::*;
[INFO] [stdout]     |         -------- the item `SystemField` is already imported here
[INFO] [stdout] 444 |     use crate::actors::SystemField;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Bytes` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/chunk_lease.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     use super::*;
[INFO] [stdout]     |         -------- the item `Bytes` is already imported here
[INFO] [stdout] 249 |     use bytes::Bytes;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `HoconLoader` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/encode_buffer.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |     use super::*;
[INFO] [stdout]     |         -------- the item `HoconLoader` is already imported here
[INFO] [stdout] 328 |     use bytes::Bytes;
[INFO] [stdout] 329 |     use hocon::HoconLoader;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `HoconLoader` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/mod.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |     use super::*;
[INFO] [stdout]     |         -------- the item `HoconLoader` is already imported here
[INFO] [stdout] 361 |     use crate::prelude::*;
[INFO] [stdout] 362 |     use hocon::HoconLoader;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Duration` is imported redundantly
[INFO] [stdout]    --> src/net/buffers/mod.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |     use super::*;
[INFO] [stdout]     |         -------- the item `Duration` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 363 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/net/frames.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::{self, fmt::Debug, io};
[INFO] [stdout]   |           ^^^^ the item `std` is already defined by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Frame` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Frame` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FramingError` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FramingError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Hello` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Hello` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Start` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:46
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `Start` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `FRAME_HEAD_LEN` is imported redundantly
[INFO] [stdout]  --> src/net/network_channel.rs:6:53
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `FRAME_HEAD_LEN` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 6 |         frames::{Frame, FramingError, Hello, Start, FRAME_HEAD_LEN},
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_channel.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 19 |     net::{Shutdown::Both, SocketAddr},
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkConfig` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `NetworkConfig` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 5 |         NetworkConfig,
[INFO] [stdout]   |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DispatchEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `DispatchEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `EventEnvelope` is imported redundantly
[INFO] [stdout]  --> src/net/network_thread.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `EventEnvelope` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 7 |     messaging::{DispatchEnvelope, EventEnvelope, NetMessage, SerialisedFrame},
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkStatus` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `NetworkStatus` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SessionId` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SessionId` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 13 |     prelude::{NetworkStatus, SessionId},
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpNet` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpNet` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | use ipnet::{IpNet, Ipv4Net, Ipv6Net};
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 31 |     io,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `IpAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `IpAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]   --> src/net/network_thread.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 32 |     net::{IpAddr, Shutdown, SocketAddr},
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NetworkConfig` is imported redundantly
[INFO] [stdout]     --> src/net/network_thread.rs:1264:17
[INFO] [stdout]      |
[INFO] [stdout] 1263 |     use super::*;
[INFO] [stdout]      |         -------- the item `NetworkConfig` is already imported here
[INFO] [stdout] 1264 |     use crate::{dispatch::NetworkConfig, net::buffers::BufferConfig};
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `io` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                           ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `SocketAddr` is imported redundantly
[INFO] [stdout]  --> src/net/udp_state.rs:8:74
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `SocketAddr` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use std::{cell::RefCell, cmp::min, collections::VecDeque, io, io::Error, net::SocketAddr};
[INFO] [stdout]   |                                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ConfigError` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `ConfigError` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     config::{ConfigEntry, ConfigError, ConfigValueType, HoconExt},
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]  --> src/runtime/config.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::{fmt, path::PathBuf, rc::Rc};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `fmt` is imported redundantly
[INFO] [stdout]   --> src/runtime/system.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `fmt` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 21 | use std::{any::TypeId, fmt, sync::Mutex};
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ActorPath` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 6  |     actors::ActorPath,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `ActorPath` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BufMut` is imported redundantly
[INFO] [stdout]   --> src/serialisation/ser_helpers.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     serialisation::*,
[INFO] [stdout]    |     ---------------- the item `BufMut` is already imported here
[INFO] [stdout] 13 | };
[INFO] [stdout] 14 | use bytes::{buf::BufMut, Bytes, BytesMut};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `de` is imported redundantly
[INFO] [stdout]   --> src/serialisation/serde_serialisers.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  |         self,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     *,
[INFO] [stdout]    |     - the item `de` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Completable` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `Completable` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `KPromise` is imported redundantly
[INFO] [stdout]  --> src/supervision.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::prelude::*;
[INFO] [stdout]   |     ----------------- the item `KPromise` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 4 |     utils::{Completable, KPromise},
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Uuid` is imported redundantly
[INFO] [stdout]   --> src/timer/timer_manager.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use super::*;
[INFO] [stdout]    |     -------- the item `Uuid` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 10 | use uuid::Uuid;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `macros::*`
[INFO] [stdout]   --> src/utils/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use macros::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 55 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kompact` (lib) due to 2 previous errors; 55 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:620:11
[INFO] [stdout]     |
[INFO] [stdout] 620 |         A(MsgA),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 620 |         A(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:621:11
[INFO] [stdout]     |
[INFO] [stdout] 621 |         B(MsgB),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 621 |         B(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:728:11
[INFO] [stdout]     |
[INFO] [stdout] 728 |         A(MsgA),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 728 |         A(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:729:11
[INFO] [stdout]     |
[INFO] [stdout] 729 |         B(MsgB),
[INFO] [stdout]     |         - ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 729 |         B(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/messaging/deser_macro.rs:730:11
[INFO] [stdout]     |
[INFO] [stdout] 730 |         W(Wrapper<MsgA>),
[INFO] [stdout]     |         - ^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 730 |         W(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SocketWrapper` is never constructed
[INFO] [stdout]    --> src/net/network_channel.rs:437:8
[INFO] [stdout]     |
[INFO] [stdout] 437 | struct SocketWrapper {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InternalChannel` is never used
[INFO] [stdout]    --> src/ports.rs:581:7
[INFO] [stdout]     |
[INFO] [stdout] 581 | trait InternalChannel {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: calls to `std::mem::drop` with `std::mem::ManuallyDrop` instead of the inner value does nothing
[INFO] [stdout]    --> src/component/future_task.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(arc.clone());
[INFO] [stdout]     |             ^^^^^^^^^^-----------^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       argument has type `ManuallyDrop<std::sync::Arc<TaskWaker>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(undropped_manually_drops)]` on by default
[INFO] [stdout] help: use `std::mem::ManuallyDrop::into_inner` to get the inner value
[INFO] [stdout]     |
[INFO] [stdout] 210 |             mem::drop(std::mem::ManuallyDrop::into_inner(arc.clone()));
[INFO] [stdout]     |                       +++++++++++++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 70 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kompact` (lib test) due to 2 previous errors; 70 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "4e5dfe8cd95bb699f3306c6730e831a5764bd2a167a391ecc1c6f9b8c988ef21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e5dfe8cd95bb699f3306c6730e831a5764bd2a167a391ecc1c6f9b8c988ef21", kill_on_drop: false }`
[INFO] [stdout] 4e5dfe8cd95bb699f3306c6730e831a5764bd2a167a391ecc1c6f9b8c988ef21
