[INFO] cloning repository https://github.com/DiscordJim/monorail [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DiscordJim/monorail" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiscordJim%2Fmonorail", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiscordJim%2Fmonorail'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d0c353c55b9e7ee71754d2046cf9961f2376fcdd [INFO] checking DiscordJim/monorail against master#2ca7bcd03b87b52f7055a59b817443b0ac4a530d for pr-150322 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiscordJim%2Fmonorail" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/DiscordJim/monorail [INFO] finished tweaking git repo https://github.com/DiscordJim/monorail [INFO] tweaked toml for git repo https://github.com/DiscordJim/monorail written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/DiscordJim/monorail on toolchain 2ca7bcd03b87b52f7055a59b817443b0ac4a530d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2ca7bcd03b87b52f7055a59b817443b0ac4a530d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/DiscordJim/monorail already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2ca7bcd03b87b52f7055a59b817443b0ac4a530d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded smallbox v0.8.8 [INFO] [stderr] Downloaded generator v0.8.7 [INFO] [stderr] Downloaded ghost-cell v0.2.6 [INFO] [stderr] Downloaded asyncnal v0.3.1 [INFO] [stderr] Downloaded static-rc v0.7.0 [INFO] [stderr] Downloaded haphazard v0.1.8 [INFO] [stderr] Downloaded heapless v0.9.1 [INFO] [stderr] Downloaded lfqueue v0.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+2ca7bcd03b87b52f7055a59b817443b0ac4a530d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cb7c4b69dc7741ff6cb59b8563a8ab03c51a1aff72c7279e542f835f9bf5af75 [INFO] running `Command { std: "docker" "start" "-a" "cb7c4b69dc7741ff6cb59b8563a8ab03c51a1aff72c7279e542f835f9bf5af75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cb7c4b69dc7741ff6cb59b8563a8ab03c51a1aff72c7279e542f835f9bf5af75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb7c4b69dc7741ff6cb59b8563a8ab03c51a1aff72c7279e542f835f9bf5af75", kill_on_drop: false }` [INFO] [stdout] cb7c4b69dc7741ff6cb59b8563a8ab03c51a1aff72c7279e542f835f9bf5af75 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+2ca7bcd03b87b52f7055a59b817443b0ac4a530d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 97c8a4effcfed519e6bb4a7a71189f863c4b0de639e14cc6ce8b651e58bf312a [INFO] running `Command { std: "docker" "start" "-a" "97c8a4effcfed519e6bb4a7a71189f863c4b0de639e14cc6ce8b651e58bf312a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling smallbox v0.8.8 [INFO] [stderr] Compiling heapless v0.9.1 [INFO] [stderr] Checking haphazard v0.1.8 [INFO] [stderr] Compiling io-uring v0.7.10 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking hash32 v0.3.1 [INFO] [stderr] Checking async-executor v1.13.2 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking async-fs v2.1.3 [INFO] [stderr] Checking ghost-cell v0.2.6 [INFO] [stderr] Checking static-rc v0.7.0 [INFO] [stderr] Checking lfqueue v0.8.1 [INFO] [stderr] Checking getrandom v0.3.3 [INFO] [stderr] Checking signal-hook-registry v1.4.6 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking nanorand v0.7.0 [INFO] [stderr] Checking flume v0.11.1 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking polling v3.10.0 [INFO] [stderr] Checking tempfile v3.21.0 [INFO] [stderr] Checking pin-project v1.1.10 [INFO] [stderr] Checking asyncnal v0.3.1 [INFO] [stderr] Checking async-io v2.5.0 [INFO] [stderr] Checking thiserror v2.0.16 [INFO] [stderr] Checking async-signal v0.2.12 [INFO] [stderr] Checking async-net v2.0.0 [INFO] [stderr] Checking async-process v2.4.0 [INFO] [stderr] Checking smol v2.0.2 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking monorail v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/core/shard/state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BridgeConsumer` and `Tx` [INFO] [stdout] --> src/core/shard/state.rs:6:45 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::core::channels::bridge::{Bridge, BridgeConsumer, BridgeProducer, Rx, Tx}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::channels::Sender` [INFO] [stdout] --> src/core/shard/state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::core::channels::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `poll_fn` [INFO] [stdout] --> src/core/shard/shard.rs:1:48 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{any::Any, cell::UnsafeCell, future::{poll_fn, Future}, panic::AssertUnwindSafe, pin::Pin, task::Poll, time::Duration}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActorSignal`, `alloc::MonoVec`, and `manager::Addr` [INFO] [stdout] --> src/core/shard/shard.rs:8:42 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{core::{actor::{base::{Actor, ActorSignal, LocalAddr}, manager::Addr}, alloc::MonoVec, channels::{bridge::{Bridge, Rx, Tx}... [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/core/shard/shard.rs:226:41 [INFO] [stdout] | [INFO] [stdout] 226 | use futures::{stream::FuturesUnordered, FutureExt, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `panic::AssertUnwindSafe` [INFO] [stdout] --> src/core/topology.rs:1:37 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{any::Any, future::Future, panic::AssertUnwindSafe}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `flume::Sender` [INFO] [stdout] --> src/core/topology.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use flume::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TaskControlBlock`, `TaskControlHeader`, `Task`, `access_shard_ctx_ref`, and `self` [INFO] [stdout] --> src/core/topology.rs:9:17 [INFO] [stdout] | [INFO] [stdout] 9 | shard::{access_shard_ctx_ref, setup_shard, signal_monorail, ShardSeedFn, MONITOR}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | task::{self, Task, TaskControlBlock, TaskControlHeader}, [INFO] [stdout] | ^^^^ ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `any::Any` and `pin::Pin` [INFO] [stdout] --> src/core/channels/bridge.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | any::Any, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | pin::Pin, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TaskControlBlockVTable` and `TaskControlBlock` [INFO] [stdout] --> src/core/channels/bridge.rs:24:42 [INFO] [stdout] | [INFO] [stdout] 24 | }, task::{CrossCoreTcb, Init, Ready, TaskControlBlock, TaskControlBlockVTable, TaskControlHeader}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cell::UnsafeCell` [INFO] [stdout] --> src/core/task/raw.rs:2:15 [INFO] [stdout] | [INFO] [stdout] 2 | any::Any, cell::UnsafeCell, future::Future, marker::PhantomData, mem::MaybeUninit, panic::AssertUnwindSafe, pin::Pin, task::{Cont... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/core/task/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::pin::Pin` [INFO] [stdout] --> src/core/task/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActorSignal`, `Actor`, and `LocalAddr` [INFO] [stdout] --> src/core/executor/scheduler.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | actor::base::{Actor, ActorSignal, LocalAddr}, executor::{backoff::{AdaptiveBackoff, BackoffResult}}, io::{fs::OpenOptions, ring:... [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add` and `marker::PhantomData` [INFO] [stdout] --> src/core/actor/base.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{future::Future, marker::PhantomData, ops::{Add, Deref}, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActorIndex` and `monolib` [INFO] [stdout] --> src/core/actor/base.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | actor::{manager::{ActorIndex, Addr, AnonymousAddr, ThreadActorManager}, signals::{SignalBus, SignalPriority}}, alloc::MonoVec, c... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | }, monolib, monovec}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LocalAddr` [INFO] [stdout] --> src/core/actor/routing.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | actor::{base::{Actor, ActorCall, LocalAddr}, manager::Addr}, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add` and `Index` [INFO] [stdout] --> src/core/actor/manager.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | ops::{Add, Index}, [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `create_foreign_ptr` [INFO] [stdout] --> src/core/alloc/monobox.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::alloc::{foreign::{create_foreign_ptr, transform_foreign, Mono}, Foreign}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BitOrAssign`, `Borrow`, `Cow`, `HashMap`, `HashSet`, `IntoValues`, `btree_map`, and `path::Iter` [INFO] [stdout] --> src/core/alloc/foreign.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | ...::{Borrow, Cow}, collections::{btree_map, hash_map::{self, IntoValues}, HashMap, HashSet}, error::Error, fmt, future::Future, hash::Hash, iter::FusedIterator, marker::PhantomData, ops::{BitAnd, BitAndAssign, BitOr, BitOrAssign, BitXor, Deref, DerefMut, Index, IndexMut}, path::Iter, p... [INFO] [stdout] | ^^^^^^ ^^^ ^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DerefMut`, `Deref`, `borrow::Cow`, `marker::PhantomData`, and `rc::Rc` [INFO] [stdout] --> src/core/alloc/monovec.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{borrow::Cow, marker::PhantomData, ops::{Deref, DerefMut}, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MonoBox` and `create_foreign_ptr` [INFO] [stdout] --> src/core/alloc/monovec.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::alloc::{foreign::{create_foreign_ptr, transform_foreign, Mono}, Foreign, MonoBox}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Foreign` [INFO] [stdout] --> src/core/alloc/monocow.rs:3:41 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::alloc::{foreign::Mono, Foreign}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `hash::RandomState` [INFO] [stdout] --> src/core/alloc/btreemap.rs:1:71 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::{btree_map::{IntoKeys, IntoValues}, BTreeMap}, hash::RandomState}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/core/shard/state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BridgeConsumer` and `Tx` [INFO] [stdout] --> src/core/shard/state.rs:6:45 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::core::channels::bridge::{Bridge, BridgeConsumer, BridgeProducer, Rx, Tx}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::channels::Sender` [INFO] [stdout] --> src/core/shard/state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::core::channels::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `poll_fn` [INFO] [stdout] --> src/core/shard/shard.rs:1:48 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{any::Any, cell::UnsafeCell, future::{poll_fn, Future}, panic::AssertUnwindSafe, pin::Pin, task::Poll, time::Duration}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActorSignal`, `alloc::MonoVec`, and `manager::Addr` [INFO] [stdout] --> src/core/shard/shard.rs:8:42 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{core::{actor::{base::{Actor, ActorSignal, LocalAddr}, manager::Addr}, alloc::MonoVec, channels::{bridge::{Bridge, Rx, Tx}... [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/core/shard/shard.rs:226:41 [INFO] [stdout] | [INFO] [stdout] 226 | use futures::{stream::FuturesUnordered, FutureExt, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `panic::AssertUnwindSafe` [INFO] [stdout] --> src/core/topology.rs:1:37 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{any::Any, future::Future, panic::AssertUnwindSafe}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `flume::Sender` [INFO] [stdout] --> src/core/topology.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use flume::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TaskControlBlock`, `TaskControlHeader`, `Task`, `access_shard_ctx_ref`, and `self` [INFO] [stdout] --> src/core/topology.rs:9:17 [INFO] [stdout] | [INFO] [stdout] 9 | shard::{access_shard_ctx_ref, setup_shard, signal_monorail, ShardSeedFn, MONITOR}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | task::{self, Task, TaskControlBlock, TaskControlHeader}, [INFO] [stdout] | ^^^^ ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `any::Any` and `pin::Pin` [INFO] [stdout] --> src/core/channels/bridge.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | any::Any, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | pin::Pin, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TaskControlBlockVTable` and `TaskControlBlock` [INFO] [stdout] --> src/core/channels/bridge.rs:24:42 [INFO] [stdout] | [INFO] [stdout] 24 | }, task::{CrossCoreTcb, Init, Ready, TaskControlBlock, TaskControlBlockVTable, TaskControlHeader}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cell::UnsafeCell` [INFO] [stdout] --> src/core/task/raw.rs:2:15 [INFO] [stdout] | [INFO] [stdout] 2 | any::Any, cell::UnsafeCell, future::Future, marker::PhantomData, mem::MaybeUninit, panic::AssertUnwindSafe, pin::Pin, task::{Cont... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/core/task/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::pin::Pin` [INFO] [stdout] --> src/core/task/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ffi::CString` [INFO] [stdout] --> src/core/io/fs.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 117 | use std::{ffi::CString, io::{Read, Write}}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LocalEvent` [INFO] [stdout] --> src/core/io/fs.rs:119:33 [INFO] [stdout] | [INFO] [stdout] 119 | use asyncnal::{EventSetter, LocalEvent}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `O_NONBLOCK` and `O_RDONLY` [INFO] [stdout] --> src/core/io/fs.rs:120:21 [INFO] [stdout] | [INFO] [stdout] 120 | use nix::libc::{O_NONBLOCK, O_RDONLY}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile` [INFO] [stdout] --> src/core/io/fs.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | use tempfile::{tempfile, NamedTempFile}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FromRing`, `IoRingDriver`, `OpenOptions`, and `openat` [INFO] [stdout] --> src/core/io/fs.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | fs::{File, OpenOptions}, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 127 | ring::{openat, IoRingDriver}, FromRing, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActorSignal`, `Actor`, and `LocalAddr` [INFO] [stdout] --> src/core/executor/scheduler.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | actor::base::{Actor, ActorSignal, LocalAddr}, executor::{backoff::{AdaptiveBackoff, BackoffResult}}, io::{fs::OpenOptions, ring:... [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add` and `marker::PhantomData` [INFO] [stdout] --> src/core/actor/base.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{future::Future, marker::PhantomData, ops::{Add, Deref}, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActorIndex` and `monolib` [INFO] [stdout] --> src/core/actor/base.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | actor::{manager::{ActorIndex, Addr, AnonymousAddr, ThreadActorManager}, signals::{SignalBus, SignalPriority}}, alloc::MonoVec, c... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | }, monolib, monovec}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/core/actor/base.rs:679:15 [INFO] [stdout] | [INFO] [stdout] 679 | use std::{cell::RefCell, rc::Rc, sync::{Arc, Mutex}, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `access_shard_ctx_ref`, `executor::scheduler::Executor`, and `state::ShardId` [INFO] [stdout] --> src/core/actor/base.rs:686:9 [INFO] [stdout] | [INFO] [stdout] 686 | executor::scheduler::Executor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 687 | shard::{shard::{access_shard_ctx_ref, signal_monorail, spawn_actor}, state::ShardId}, topology::MonorailTopology, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LocalAddr` [INFO] [stdout] --> src/core/actor/routing.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | actor::{base::{Actor, ActorCall, LocalAddr}, manager::Addr}, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/core/actor/routing.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `smol::Timer` [INFO] [stdout] --> src/core/actor/routing.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | use smol::Timer; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `spawn_async_task` and `submit_to` [INFO] [stdout] --> src/core/actor/routing.rs:223:65 [INFO] [stdout] | [INFO] [stdout] 223 | shard::{shard::{shard_id, signal_monorail, spawn_actor, spawn_async_task, submit_to}, state::ShardId}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/core/actor/lib/slab.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `smol::Timer` [INFO] [stdout] --> src/core/actor/lib/slab.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | use smol::Timer; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add` and `Index` [INFO] [stdout] --> src/core/actor/manager.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | ops::{Add, Index}, [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `smol::future::Race` [INFO] [stdout] --> src/core/actor/manager.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 597 | use smol::future::Race; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::Cell` and `rc::Rc` [INFO] [stdout] --> src/core/actor/signals.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | use std::{cell::Cell, rc::Rc, sync::atomic::{AtomicUsize, Ordering}, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `create_foreign_ptr` [INFO] [stdout] --> src/core/alloc/monobox.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::alloc::{foreign::{create_foreign_ptr, transform_foreign, Mono}, Foreign}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BitOrAssign`, `Borrow`, `Cow`, `HashMap`, `HashSet`, `IntoValues`, `btree_map`, and `path::Iter` [INFO] [stdout] --> src/core/alloc/foreign.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | ...::{Borrow, Cow}, collections::{btree_map, hash_map::{self, IntoValues}, HashMap, HashSet}, error::Error, fmt, future::Future, hash::Hash, iter::FusedIterator, marker::PhantomData, ops::{BitAnd, BitAndAssign, BitOr, BitOrAssign, BitXor, Deref, DerefMut, Index, IndexMut}, path::Iter, p... [INFO] [stdout] | ^^^^^^ ^^^ ^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AtomicBool` and `AtomicUsize` [INFO] [stdout] --> src/core/alloc/foreign.rs:819:49 [INFO] [stdout] | [INFO] [stdout] 819 | use std::{mem::ManuallyDrop, sync::atomic::{AtomicBool, AtomicIsize, AtomicUsize, Ordering}, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DerefMut`, `Deref`, `borrow::Cow`, `marker::PhantomData`, and `rc::Rc` [INFO] [stdout] --> src/core/alloc/monovec.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{borrow::Cow, marker::PhantomData, ops::{Deref, DerefMut}, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MonoBox` and `create_foreign_ptr` [INFO] [stdout] --> src/core/alloc/monovec.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::alloc::{foreign::{create_foreign_ptr, transform_foreign, Mono}, Foreign, MonoBox}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Foreign` [INFO] [stdout] --> src/core/alloc/monocow.rs:3:41 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::alloc::{foreign::Mono, Foreign}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `hash::RandomState` [INFO] [stdout] --> src/core/alloc/btreemap.rs:1:71 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::{btree_map::{IntoKeys, IntoValues}, BTreeMap}, hash::RandomState}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/shard/shard.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | let mut handles = FuturesUnordered::new(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/shard/shard.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | let mut handles = FuturesUnordered::new(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/base.rs:919:17 [INFO] [stdout] | [INFO] [stdout] 919 | mut this: super::SelfAddr<'_, Self>, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/base.rs:930:22 [INFO] [stdout] | [INFO] [stdout] 930 | let (mut a, b) = state; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/base.rs:992:17 [INFO] [stdout] | [INFO] [stdout] 992 | mut this: super::SelfAddr<'_, Self>, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/base.rs:1002:22 [INFO] [stdout] | [INFO] [stdout] 1002 | let (mut a, b) = state; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/manager.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 436 | let mut inflight = FuturesUnordered::new(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/manager.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 436 | let mut inflight = FuturesUnordered::new(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `slice::SliceIndex` [INFO] [stdout] --> src/core/alloc/foreign.rs:5:318 [INFO] [stdout] | [INFO] [stdout] 5 | ...refMut, Index, IndexMut}, path::Iter, pin::Pin, rc::Rc, slice::SliceIndex, vec::IntoIter}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `submission` [INFO] [stdout] --> src/core/io/ring.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 671 | let submission = ring.register(timeout).await; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_submission` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/channels/bridge.rs:244:76 [INFO] [stdout] | [INFO] [stdout] 244 | access_shard_ctx_ref().executor.spawn(r.run().map_err(|e| ()).unwrap()).detach(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/core/shard/shard.rs:486:21 [INFO] [stdout] | [INFO] [stdout] 486 | _ => {} [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/core/shard/shard.rs:486:21 [INFO] [stdout] | [INFO] [stdout] 432 | ShardConfigMsg::ConfigureExternalShard { target_core, consumer } => { [INFO] [stdout] | ---------------------------------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 435 | / ShardConfigMsg::StartConfiguration { [INFO] [stdout] 436 | | requester, [INFO] [stdout] 437 | | queue, [INFO] [stdout] 438 | | } => { [INFO] [stdout] | |_____________________- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 453 | ShardConfigMsg::Seed(seedr) => { [INFO] [stdout] | --------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 456 | ShardConfigMsg::FinalizeConfiguration(tx) => { [INFO] [stdout] | ----------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 486 | _ => {} [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/channels/promise.rs:24:35 [INFO] [stdout] | [INFO] [stdout] 24 | PromiseError::Paniced(e) => match other { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/core/channels/promise.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | PromiseError::Paniced(f) => true [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `prom` [INFO] [stdout] --> src/core/channels/promise.rs:86:16 [INFO] [stdout] | [INFO] [stdout] 86 | Ok(prom ) => Ok(()), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_prom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/channels/promise.rs:88:36 [INFO] [stdout] | [INFO] [stdout] 88 | PromiseSlot::Error(e) => unreachable!(), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/task/raw.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | pub unsafe fn run_without_args(mut self) -> Result>, TaskControlBlockVTable> { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `core` [INFO] [stdout] --> src/core/executor/scheduler.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(core: ShardId) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bus` [INFO] [stdout] --> src/core/actor/base.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | Self::EventLoop { bus, task } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `bus: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/base.rs:504:29 [INFO] [stdout] | [INFO] [stdout] 504 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/core/actor/base.rs:519:36 [INFO] [stdout] | [INFO] [stdout] 519 | ... Ok(t) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/base.rs:522:37 [INFO] [stdout] | [INFO] [stdout] 522 | ... Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/base.rs:527:29 [INFO] [stdout] | [INFO] [stdout] 527 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: irrefutable `let...else` pattern [INFO] [stdout] --> src/core/actor/base.rs:597:13 [INFO] [stdout] | [INFO] [stdout] 597 | let mut state = A::pre_start(arguments).await else { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this pattern will always match, so the `else` clause is useless [INFO] [stdout] = help: consider removing the `else` clause [INFO] [stdout] = note: `#[warn(irrefutable_let_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/base.rs:643:17 [INFO] [stdout] | [INFO] [stdout] 643 | for mut task in &mut *context.tasks { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/routing.rs:167:64 [INFO] [stdout] | [INFO] [stdout] 167 | state.targets[target].send(message).await.inspect_err(|e| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | this: super::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `all` [INFO] [stdout] --> src/core/actor/manager.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | let all = inflight [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_all` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EventSetter` [INFO] [stdout] --> src/core/io/fs.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 119 | use asyncnal::{EventSetter, LocalEvent}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `slice::SliceIndex` [INFO] [stdout] --> src/core/alloc/foreign.rs:5:318 [INFO] [stdout] | [INFO] [stdout] 5 | ...refMut, Index, IndexMut}, path::Iter, pin::Pin, rc::Rc, slice::SliceIndex, vec::IntoIter}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/alloc/monobox.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn write(mut boxed: Self, value: T) -> MonoBox { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `submission` [INFO] [stdout] --> src/core/io/ring.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 671 | let submission = ring.register(timeout).await; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_submission` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/channels/bridge.rs:244:76 [INFO] [stdout] | [INFO] [stdout] 244 | access_shard_ctx_ref().executor.spawn(r.run().map_err(|e| ()).unwrap()).detach(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ShardRoute` is more private than the item `ShardMapTable::table` [INFO] [stdout] --> src/core/shard/state.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub table: Box<[ShardRoute]> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `ShardMapTable::table` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `ShardRoute` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/core/shard/state.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) enum ShardRoute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ShardRoute` is more private than the item `get_shard_route` [INFO] [stdout] --> src/core/shard/shard.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn get_shard_route(core: ShardId) -> Option<&'static ShardRoute> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function `get_shard_route` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `ShardRoute` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/core/shard/state.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) enum ShardRoute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `BridgeConsumerFut<'_, M>` is more private than the item `BridgeConsumer::::recv` [INFO] [stdout] --> src/core/channels/bridge.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn recv(&mut self) -> BridgeConsumerFut<'_, M> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `BridgeConsumer::::recv` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BridgeConsumerFut<'_, M>` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/core/channels/bridge.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) struct BridgeConsumerFut<'a, M> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `spawn_async_task` is never used [INFO] [stdout] --> src/core/shard/shard.rs:85:15 [INFO] [stdout] | [INFO] [stdout] 85 | pub(crate) fn spawn_async_task(future: F) -> smol::Task [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `back_log` is never read [INFO] [stdout] --> src/core/channels/bridge.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct Bridge { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 143 | back_log: Vec>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `create` is never used [INFO] [stdout] --> src/core/task/raw.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 175 | / impl TaskControlBlock [INFO] [stdout] 176 | | where [INFO] [stdout] 177 | | T: FnOnce(&mut ()) -> FUT + Send + 'static, [INFO] [stdout] 178 | | FUT: Future + 'static, [INFO] [stdout] 179 | | O: Send + 'static, [INFO] [stdout] | |______________________- associated function in this implementation [INFO] [stdout] 180 | { [INFO] [stdout] 181 | pub(crate) fn create(header: TaskControlHeader, functor: T) -> TaskControlBlockVTable { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `NULL_PLACEHOLDER` is never used [INFO] [stdout] --> src/core/task/raw.rs:252:16 [INFO] [stdout] | [INFO] [stdout] 252 | static NULL_PLACEHOLDER: () = (); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `open` is never used [INFO] [stdout] --> src/core/io/fs.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 93 | impl<'a> File<'a> { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 94 | pub(crate) async fn open

(ring: &'a IoRingDriver, path: P) -> Result [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_bind` is never used [INFO] [stdout] --> src/core/io/ring.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | async fn check_bind(ring: &IoRingDriver) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fsync` is never used [INFO] [stdout] --> src/core/io/ring.rs:450:21 [INFO] [stdout] | [INFO] [stdout] 450 | pub(crate) async fn fsync(ring: &IoRingDriver, fd: RawFd) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `polladd` is never used [INFO] [stdout] --> src/core/io/ring.rs:475:21 [INFO] [stdout] | [INFO] [stdout] 475 | pub(crate) async fn polladd( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `close` is never used [INFO] [stdout] --> src/core/io/ring.rs:489:21 [INFO] [stdout] | [INFO] [stdout] 489 | pub(crate) async fn close(ring: &IoRingDriver, fd: RawFd) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `shutdown` is never used [INFO] [stdout] --> src/core/io/ring.rs:599:21 [INFO] [stdout] | [INFO] [stdout] 599 | pub(crate) async fn shutdown(ring: &IoRingDriver, socket: RawFd, how: i32) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `send_supervision_message` is never used [INFO] [stdout] --> src/core/actor/base.rs:348:25 [INFO] [stdout] | [INFO] [stdout] 326 | / impl LocalAddr [INFO] [stdout] 327 | | where [INFO] [stdout] 328 | | T: Actor, [INFO] [stdout] | |_____________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 348 | pub(crate) async fn send_supervision_message(&self, message: SupervisorMessage) -> anyhow::Result<(), SupervisorMessage> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BoxedCall` is never used [INFO] [stdout] --> src/core/actor/futures.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | pub type BoxedCall = [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `invert_result` is never used [INFO] [stdout] --> src/core/alloc/foreign.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 39 | impl Mono> { [INFO] [stdout] | ----------------------------- method in this implementation [INFO] [stdout] 40 | pub(crate) fn invert_result(self) -> Result, O> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Local` is never constructed [INFO] [stdout] --> src/core/alloc/foreign.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct Local; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Forn` is never constructed [INFO] [stdout] --> src/core/alloc/foreign.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct Forn; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_foreign_ptr` is never used [INFO] [stdout] --> src/core/alloc/foreign.rs:748:15 [INFO] [stdout] | [INFO] [stdout] 748 | pub(crate) fn create_foreign_ptr( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Seal` is never used [INFO] [stdout] --> src/core/alloc/foreign.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | pub trait Seal {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/core/shard/shard.rs:248:17 [INFO] [stdout] | [INFO] [stdout] 248 | this.resolver.take().unwrap().resolve(o); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 248 | let _ = this.resolver.take().unwrap().resolve(o); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/core/shard/shard.rs:486:21 [INFO] [stdout] | [INFO] [stdout] 486 | _ => {} [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/core/shard/shard.rs:486:21 [INFO] [stdout] | [INFO] [stdout] 432 | ShardConfigMsg::ConfigureExternalShard { target_core, consumer } => { [INFO] [stdout] | ---------------------------------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 435 | / ShardConfigMsg::StartConfiguration { [INFO] [stdout] 436 | | requester, [INFO] [stdout] 437 | | queue, [INFO] [stdout] 438 | | } => { [INFO] [stdout] | |_____________________- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 453 | ShardConfigMsg::Seed(seedr) => { [INFO] [stdout] | --------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 456 | ShardConfigMsg::FinalizeConfiguration(tx) => { [INFO] [stdout] | ----------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 486 | _ => {} [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/channels/promise.rs:24:35 [INFO] [stdout] | [INFO] [stdout] 24 | PromiseError::Paniced(e) => match other { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/core/channels/promise.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | PromiseError::Paniced(f) => true [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `prom` [INFO] [stdout] --> src/core/channels/promise.rs:86:16 [INFO] [stdout] | [INFO] [stdout] 86 | Ok(prom ) => Ok(()), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_prom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/channels/promise.rs:88:36 [INFO] [stdout] | [INFO] [stdout] 88 | PromiseSlot::Error(e) => unreachable!(), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/task/raw.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | pub unsafe fn run_without_args(mut self) -> Result>, TaskControlBlockVTable> { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/core/task/raw.rs:495:20 [INFO] [stdout] | [INFO] [stdout] 495 | Ok(v) => panic!("Task was supposed to fail."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/task/raw.rs:502:29 [INFO] [stdout] | [INFO] [stdout] 502 | Err(e) => panic!("Could not downcast box."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/core/io/fs.rs:163:21 [INFO] [stdout] | [INFO] [stdout] 163 | let (r, b) = file.write("hello").await; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `core` [INFO] [stdout] --> src/core/executor/scheduler.rs:57:16 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(core: ShardId) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_core` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bus` [INFO] [stdout] --> src/core/actor/base.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | Self::EventLoop { bus, task } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `bus: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/base.rs:504:29 [INFO] [stdout] | [INFO] [stdout] 504 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/core/actor/base.rs:519:36 [INFO] [stdout] | [INFO] [stdout] 519 | ... Ok(t) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/base.rs:522:37 [INFO] [stdout] | [INFO] [stdout] 522 | ... Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/base.rs:527:29 [INFO] [stdout] | [INFO] [stdout] 527 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: irrefutable `let...else` pattern [INFO] [stdout] --> src/core/actor/base.rs:597:13 [INFO] [stdout] | [INFO] [stdout] 597 | let mut state = A::pre_start(arguments).await else { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this pattern will always match, so the `else` clause is useless [INFO] [stdout] = help: consider removing the `else` clause [INFO] [stdout] = note: `#[warn(irrefutable_let_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/actor/base.rs:643:17 [INFO] [stdout] | [INFO] [stdout] 643 | for mut task in &mut *context.tasks { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/base.rs:919:17 [INFO] [stdout] | [INFO] [stdout] 919 | mut this: super::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/base.rs:921:17 [INFO] [stdout] | [INFO] [stdout] 921 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/base.rs:926:17 [INFO] [stdout] | [INFO] [stdout] 926 | this: super::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/base.rs:992:17 [INFO] [stdout] | [INFO] [stdout] 992 | mut this: super::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/base.rs:994:17 [INFO] [stdout] | [INFO] [stdout] 994 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/base.rs:999:17 [INFO] [stdout] | [INFO] [stdout] 999 | this: super::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/routing.rs:167:64 [INFO] [stdout] | [INFO] [stdout] 167 | state.targets[target].send(message).await.inspect_err(|e| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | this: super::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/core/actor/routing.rs:237:17 [INFO] [stdout] | [INFO] [stdout] 237 | message: Self::Message, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/routing.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/routing.rs:249:21 [INFO] [stdout] | [INFO] [stdout] 249 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:259:17 [INFO] [stdout] | [INFO] [stdout] 259 | this: crate::core::actor::base::SelfAddr<'a, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/routing.rs:261:17 [INFO] [stdout] | [INFO] [stdout] 261 | state: &'a mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/core/actor/routing.rs:269:22 [INFO] [stdout] | [INFO] [stdout] 269 | fn route(message: &usize, targets: usize, cursor: &mut usize) -> usize { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `targets` [INFO] [stdout] --> src/core/actor/routing.rs:269:39 [INFO] [stdout] | [INFO] [stdout] 269 | fn route(message: &usize, targets: usize, cursor: &mut usize) -> usize { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_targets` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/core/actor/routing.rs:288:42 [INFO] [stdout] | [INFO] [stdout] 288 | transformer: |a, b| a.arguments [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:338:17 [INFO] [stdout] | [INFO] [stdout] 338 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/core/actor/routing.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | message: Self::Message, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/routing.rs:340:17 [INFO] [stdout] | [INFO] [stdout] 340 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/core/actor/routing.rs:345:32 [INFO] [stdout] | [INFO] [stdout] 345 | async fn pre_start(arguments: Self::Arguments) -> Self::State { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:353:17 [INFO] [stdout] | [INFO] [stdout] 353 | this: crate::core::actor::base::SelfAddr<'a, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/routing.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | state: &'a mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `targets` [INFO] [stdout] --> src/core/actor/routing.rs:362:39 [INFO] [stdout] | [INFO] [stdout] 362 | fn route(message: &usize, targets: usize, cursor: &mut usize) -> usize { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_targets` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor` [INFO] [stdout] --> src/core/actor/routing.rs:362:55 [INFO] [stdout] | [INFO] [stdout] 362 | fn route(message: &usize, targets: usize, cursor: &mut usize) -> usize { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cursor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/core/actor/routing.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | .inspect_err(|e| println!("der wa err")) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/routing.rs:424:17 [INFO] [stdout] | [INFO] [stdout] 424 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/routing.rs:426:17 [INFO] [stdout] | [INFO] [stdout] 426 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/core/actor/routing.rs:434:32 [INFO] [stdout] | [INFO] [stdout] 434 | async fn pre_start(arguments: Self::Arguments) -> Self::State { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `targets` [INFO] [stdout] --> src/core/actor/routing.rs:448:126 [INFO] [stdout] | [INFO] [stdout] 448 | ...nder<(ShardId, usize)>), targets, _| { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_targets` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `all` [INFO] [stdout] --> src/core/actor/manager.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | let all = inflight [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_all` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/manager.rs:628:17 [INFO] [stdout] | [INFO] [stdout] 628 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/core/actor/manager.rs:629:17 [INFO] [stdout] | [INFO] [stdout] 629 | message: Self::Message, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/manager.rs:630:17 [INFO] [stdout] | [INFO] [stdout] 630 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/manager.rs:636:17 [INFO] [stdout] | [INFO] [stdout] 636 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/manager.rs:637:17 [INFO] [stdout] | [INFO] [stdout] 637 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/manager.rs:683:17 [INFO] [stdout] | [INFO] [stdout] 683 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/core/actor/manager.rs:684:17 [INFO] [stdout] | [INFO] [stdout] 684 | message: Self::Message, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/manager.rs:685:17 [INFO] [stdout] | [INFO] [stdout] 685 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `this` [INFO] [stdout] --> src/core/actor/manager.rs:691:17 [INFO] [stdout] | [INFO] [stdout] 691 | this: crate::core::actor::base::SelfAddr<'_, Self>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_this` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/core/actor/manager.rs:692:17 [INFO] [stdout] | [INFO] [stdout] 692 | state: &mut Self::State, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/core/actor/manager.rs:714:37 [INFO] [stdout] | [INFO] [stdout] 714 | Select2Result::Left(a) => panic!("Event was notified first."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/core/actor/manager.rs:715:38 [INFO] [stdout] | [INFO] [stdout] 715 | Select2Result::Right(b) => {} [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/alloc/monobox.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn write(mut boxed: Self, value: T) -> MonoBox { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ShardRoute` is more private than the item `ShardMapTable::table` [INFO] [stdout] --> src/core/shard/state.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub table: Box<[ShardRoute]> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `ShardMapTable::table` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `ShardRoute` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/core/shard/state.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) enum ShardRoute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ShardRoute` is more private than the item `get_shard_route` [INFO] [stdout] --> src/core/shard/shard.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn get_shard_route(core: ShardId) -> Option<&'static ShardRoute> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function `get_shard_route` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `ShardRoute` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/core/shard/state.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) enum ShardRoute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `BridgeConsumerFut<'_, M>` is more private than the item `BridgeConsumer::::recv` [INFO] [stdout] --> src/core/channels/bridge.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn recv(&mut self) -> BridgeConsumerFut<'_, M> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `BridgeConsumer::::recv` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `BridgeConsumerFut<'_, M>` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/core/channels/bridge.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) struct BridgeConsumerFut<'a, M> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `back_log` is never read [INFO] [stdout] --> src/core/channels/bridge.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct Bridge { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 143 | back_log: Vec>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `NULL_PLACEHOLDER` is never used [INFO] [stdout] --> src/core/task/raw.rs:252:16 [INFO] [stdout] | [INFO] [stdout] 252 | static NULL_PLACEHOLDER: () = (); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_bind` is never used [INFO] [stdout] --> src/core/io/ring.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | async fn check_bind(ring: &IoRingDriver) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fsync` is never used [INFO] [stdout] --> src/core/io/ring.rs:450:21 [INFO] [stdout] | [INFO] [stdout] 450 | pub(crate) async fn fsync(ring: &IoRingDriver, fd: RawFd) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `polladd` is never used [INFO] [stdout] --> src/core/io/ring.rs:475:21 [INFO] [stdout] | [INFO] [stdout] 475 | pub(crate) async fn polladd( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `close` is never used [INFO] [stdout] --> src/core/io/ring.rs:489:21 [INFO] [stdout] | [INFO] [stdout] 489 | pub(crate) async fn close(ring: &IoRingDriver, fd: RawFd) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `shutdown` is never used [INFO] [stdout] --> src/core/io/ring.rs:599:21 [INFO] [stdout] | [INFO] [stdout] 599 | pub(crate) async fn shutdown(ring: &IoRingDriver, socket: RawFd, how: i32) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `send_supervision_message` is never used [INFO] [stdout] --> src/core/actor/base.rs:348:25 [INFO] [stdout] | [INFO] [stdout] 326 | / impl LocalAddr [INFO] [stdout] 327 | | where [INFO] [stdout] 328 | | T: Actor, [INFO] [stdout] | |_____________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 348 | pub(crate) async fn send_supervision_message(&self, message: SupervisorMessage) -> anyhow::Result<(), SupervisorMessage> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BoxedCall` is never used [INFO] [stdout] --> src/core/actor/futures.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | pub type BoxedCall = [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `invert_result` is never used [INFO] [stdout] --> src/core/alloc/foreign.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 39 | impl Mono> { [INFO] [stdout] | ----------------------------- method in this implementation [INFO] [stdout] 40 | pub(crate) fn invert_result(self) -> Result, O> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Local` is never constructed [INFO] [stdout] --> src/core/alloc/foreign.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct Local; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Forn` is never constructed [INFO] [stdout] --> src/core/alloc/foreign.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct Forn; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_foreign_ptr` is never used [INFO] [stdout] --> src/core/alloc/foreign.rs:748:15 [INFO] [stdout] | [INFO] [stdout] 748 | pub(crate) fn create_foreign_ptr( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Seal` is never used [INFO] [stdout] --> src/core/alloc/foreign.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | pub trait Seal {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/core/shard/shard.rs:248:17 [INFO] [stdout] | [INFO] [stdout] 248 | this.resolver.take().unwrap().resolve(o); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 248 | let _ = this.resolver.take().unwrap().resolve(o); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.08s [INFO] running `Command { std: "docker" "inspect" "97c8a4effcfed519e6bb4a7a71189f863c4b0de639e14cc6ce8b651e58bf312a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97c8a4effcfed519e6bb4a7a71189f863c4b0de639e14cc6ce8b651e58bf312a", kill_on_drop: false }` [INFO] [stdout] 97c8a4effcfed519e6bb4a7a71189f863c4b0de639e14cc6ce8b651e58bf312a