[INFO] fetching crate secret-service 5.1.0... [INFO] building secret-service-5.1.0 against master#c7f6aa2869acdbf014d094c6e427e554e160b6db for pr-146237-2 [INFO] extracting crate secret-service 5.1.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate secret-service 5.1.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate secret-service 5.1.0 [INFO] tweaked toml for crates.io crate secret-service 5.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate secret-service 5.1.0 on toolchain c7f6aa2869acdbf014d094c6e427e554e160b6db [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate secret-service 5.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded zvariant_derive v5.7.0 [INFO] [stderr] Downloaded async-process v2.4.0 [INFO] [stderr] Downloaded zbus_macros v5.10.0 [INFO] [stderr] Downloaded zvariant_utils v3.2.1 [INFO] [stderr] Downloaded zbus v5.10.0 [INFO] [stderr] Downloaded zvariant v5.7.0 [INFO] [stderr] Downloaded test-with v0.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2484aba37a8948f956814a69863dc71aac62f424e2cfa3b186a50529dbb68532 [INFO] running `Command { std: "docker" "start" "-a" "2484aba37a8948f956814a69863dc71aac62f424e2cfa3b186a50529dbb68532", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2484aba37a8948f956814a69863dc71aac62f424e2cfa3b186a50529dbb68532", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2484aba37a8948f956814a69863dc71aac62f424e2cfa3b186a50529dbb68532", kill_on_drop: false }` [INFO] [stdout] 2484aba37a8948f956814a69863dc71aac62f424e2cfa3b186a50529dbb68532 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 033d7d27bf14c95e6e5a0cd20013aa7bf2f9d312919afa6eedc8032189fcc07d [INFO] running `Command { std: "docker" "start" "-a" "033d7d27bf14c95e6e5a0cd20013aa7bf2f9d312919afa6eedc8032189fcc07d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling async-broadcast v0.7.2 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling zvariant_utils v3.2.1 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling zvariant_derive v5.7.0 [INFO] [stderr] Compiling zvariant v5.7.0 [INFO] [stderr] Compiling zbus_names v4.2.0 [INFO] [stderr] Compiling zbus_macros v5.10.0 [INFO] [stderr] Compiling zbus v5.10.0 [INFO] [stdout] error: Either "async-io" (default) or "tokio" must be enabled. [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | compile_error!("Either \"async-io\" (default) or \"tokio\" must be enabled."); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_process` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/process.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use async_process::{unix::CommandExt, Child}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `async_process` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_process`, use `cargo add async_process` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_lock` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs:2:16 [INFO] [stdout] | [INFO] [stdout] 2 | pub(crate) use async_lock::{Mutex, RwLock, RwLockReadGuard, RwLockWriteGuard}; [INFO] [stdout] | ^^^^^^^^^^ help: a similar path exists: `crate::async_lock` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_process` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/process.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use async_process::{unix::CommandExt, Child}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `async_process` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_process`, use `cargo add async_process` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/address/transport/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use async_io::Async; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/address/transport/tcp.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use async_io::Async; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/builder.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use async_io::Async; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_process` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket/command.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use async_process::{Child, ChildStdin, ChildStdout}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `async_process` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_process`, use `cargo add async_process` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket/tcp.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use async_io::Async; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket/unix.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use async_io::Async; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use async_io::Async; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_executor` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use async_executor::Executor as AsyncExecutor; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `async_executor` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_executor`, use `cargo add async_executor` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `async_task` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/executor.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use async_task::Task as AsyncTask; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `async_task` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - use async_task::Task as AsyncTask; [INFO] [stdout] 4 + use async_trait::Task as AsyncTask; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_lock` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs:15:25 [INFO] [stdout] | [INFO] [stdout] 15 | let semaphore = async_lock::Semaphore::new(permits); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `async_lock` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs, use `mod async_lock` in this file to declare the module [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 + mod async_lock; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_process` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/process.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | return Self(async_process::Command::new(program)); [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `async_process` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_process`, use `cargo add async_process` to add it to your `Cargo.toml` [INFO] [stdout] note: enum `crate::connection::handshake::Command` exists but is inaccessible [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/handshake/command.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub(super) enum Command { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 1 + use crate::connection::socket::Command; [INFO] [stdout] | [INFO] [stdout] 1 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] help: if you import `Command`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 24 - return Self(async_process::Command::new(program)); [INFO] [stdout] 24 + return Self(Command::new(program)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/address/transport/tcp.rs:157:40 [INFO] [stdout] | [INFO] [stdout] 157 | Err(e) => last_err = e.into(), [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/address/transport/mod.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .map_err(|e| Error::InputOutput(e.into())) [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 129 | .map_err(|e: /* Type */| Error::InputOutput(e.into())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/address/transport/mod.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | let mut stream = addr.connect().await?; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | .write_with(|mut s| std::io::Write::write(&mut s, nonce)) [INFO] [stdout] | ---------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `stream` an explicit type [INFO] [stdout] | [INFO] [stdout] 167 | let mut stream: /* Type */ = addr.connect().await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/address/transport/mod.rs:201:46 [INFO] [stdout] | [INFO] [stdout] 201 | None => addr.connect().await.map(Stream::Tcp), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket_reader.rs:60:46 [INFO] [stdout] | [INFO] [stdout] 60 | if let Some(rule) = rule.as_ref() { [INFO] [stdout] | ^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket_reader.rs:61:36 [INFO] [stdout] | [INFO] [stdout] 61 | match rule.matches(msg) { [INFO] [stdout] | ^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/socket_reader.rs:73:40 [INFO] [stdout] | [INFO] [stdout] 73 | if let Err(e) = sender.broadcast_direct(msg.clone()).await { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | let mut write = self.inner.socket_write.lock().await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 296 | [INFO] [stdout] 297 | write.send_message(msg).await [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `write` an explicit type [INFO] [stdout] | [INFO] [stdout] 295 | let mut write: /* Type */ = self.inner.socket_write.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:619:13 [INFO] [stdout] | [INFO] [stdout] 619 | let mut names = self.inner.registered_names.lock().await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 620 | [INFO] [stdout] 621 | match names.get(&well_known_name) { [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `names` an explicit type [INFO] [stdout] | [INFO] [stdout] 619 | let mut names: /* Type */ = self.inner.registered_names.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:677:73 [INFO] [stdout] | [INFO] [stdout] 677 | ... inner.registered_names.lock().await.remove(&well_known_name); [INFO] [stdout] | ^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:719:45 [INFO] [stdout] | [INFO] [stdout] 719 | ... let mut names = inner.registered_names.lock().await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 720 | ... if let Some(status) = names.get_mut(&well_known_name) { [INFO] [stdout] | ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `names` an explicit type [INFO] [stdout] | [INFO] [stdout] 719 | let mut names: /* Type */ = inner.registered_names.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:774:13 [INFO] [stdout] | [INFO] [stdout] 774 | let mut names = self.inner.registered_names.lock().await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 775 | // FIXME: Should be possible to avoid cloning/allocation here [INFO] [stdout] 776 | if names.remove(&well_known_name.to_owned()).is_none() { [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `names` an explicit type [INFO] [stdout] | [INFO] [stdout] 774 | let mut names: /* Type */ = self.inner.registered_names.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1031:48 [INFO] [stdout] | [INFO] [stdout] 1031 | if self.inner.msg_senders.lock().await.is_empty() { [INFO] [stdout] | ^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1039:13 [INFO] [stdout] | [INFO] [stdout] 1039 | let mut subscriptions = self.inner.subscriptions.lock().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1040 | let msg_type = rule.msg_type().unwrap_or(Type::Signal); [INFO] [stdout] 1041 | match subscriptions.entry(rule.clone()) { [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `subscriptions` an explicit type [INFO] [stdout] | [INFO] [stdout] 1039 | let mut subscriptions: /* Type */ = self.inner.subscriptions.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1061:22 [INFO] [stdout] | [INFO] [stdout] 1061 | .insert(Some(rule), sender); [INFO] [stdout] | ^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `&mut (_, _)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1066:21 [INFO] [stdout] | [INFO] [stdout] 1066 | let (num_subscriptions, receiver) = e.get_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1069 | if max_queued > receiver.capacity() { [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1066 | let (num_subscriptions, receiver): &mut (_, _) = e.get_mut(); [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1081:13 [INFO] [stdout] | [INFO] [stdout] 1081 | let mut subscriptions = self.inner.subscriptions.lock().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1085 | match subscriptions.entry(rule) { [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `subscriptions` an explicit type [INFO] [stdout] | [INFO] [stdout] 1081 | let mut subscriptions: /* Type */ = self.inner.subscriptions.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1088:36 [INFO] [stdout] | [INFO] [stdout] 1088 | let rule = e.key().inner().clone(); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1106:26 [INFO] [stdout] | [INFO] [stdout] 1106 | .remove(&Some(rule.into())); [INFO] [stdout] | ^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1216:14 [INFO] [stdout] | [INFO] [stdout] 1216 | .peer_credentials() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1229:14 [INFO] [stdout] | [INFO] [stdout] 1229 | .close() [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1231:14 [INFO] [stdout] | [INFO] [stdout] 1231 | .map_err(Into::into) [INFO] [stdout] | ^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/interface/interface_ref.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | let iface = self.lock.read().await; [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | .downcast_ref::() [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `iface` an explicit type [INFO] [stdout] | [INFO] [stdout] 26 | let iface: /* Type */ = self.lock.read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/interface/interface_ref.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | let mut iface = self.lock.write().await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | .downcast_ref::() [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `iface` an explicit type [INFO] [stdout] | [INFO] [stdout] 83 | let mut iface: /* Type */ = self.lock.write().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/node.rs:197:30 [INFO] [stdout] | [INFO] [stdout] 197 | ... .introspect_to_writer(writer, level + 2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/node.rs:257:14 [INFO] [stdout] | [INFO] [stdout] 257 | .get_all(object_server, connection, None, &emitter) [INFO] [stdout] | ^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | let mut root = self.root().write().await; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 141 | let (node, manager_path) = root.get_child_mut(&path, true); [INFO] [stdout] | ------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 140 | let mut root: /* Type */ = self.root().write().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:142:25 [INFO] [stdout] | [INFO] [stdout] 142 | let node = node.unwrap(); [INFO] [stdout] | ^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:151:26 [INFO] [stdout] | [INFO] [stdout] 151 | .iter() [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:152:31 [INFO] [stdout] | [INFO] [stdout] 152 | .map(|(i, props)| { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 153 | let props = props [INFO] [stdout] 154 | .iter() [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 152 | .map(|(i, props): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:155:39 [INFO] [stdout] | [INFO] [stdout] 155 | ... .map(|(k, v)| Ok((k.as_str(), Value::try_from(v)?))) [INFO] [stdout] | ^^^^^^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 155 | .map(|(k, v): (_, _)| Ok((k.as_str(), Value::try_from(v)?))) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:152:31 [INFO] [stdout] | [INFO] [stdout] 152 | .map(|(i, props)| { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | Ok((i.into(), props?)) [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 152 | .map(|(i, props): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:160:68 [INFO] [stdout] | [INFO] [stdout] 160 | ObjectManager::interfaces_added(&emitter, path.into(), interfaces).await?; [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:163:83 [INFO] [stdout] | [INFO] [stdout] 163 | let emitter = SignalEmitter::new(&self.connection(), manager_path.clone())?; [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:165:21 [INFO] [stdout] | [INFO] [stdout] 165 | let owned_props = node [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | .iter() [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `owned_props` an explicit type [INFO] [stdout] | [INFO] [stdout] 165 | let owned_props: /* Type */ = node [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:170:27 [INFO] [stdout] | [INFO] [stdout] 170 | .map(|(k, v)| Ok((k.as_str(), Value::try_from(v)?))) [INFO] [stdout] | ^^^^^^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 170 | .map(|(k, v): (_, _)| Ok((k.as_str(), Value::try_from(v)?))) [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | let mut root = self.root.write().await; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 193 | let (node, manager_path) = root.get_child_mut(&path, false); [INFO] [stdout] | ------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 192 | let mut root: /* Type */ = self.root.write().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | let node = node.ok_or(Error::InterfaceNotFound)?; [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:199:76 [INFO] [stdout] | [INFO] [stdout] 199 | let ctxt = SignalEmitter::new(&self.connection(), manager_path.clone())?; [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | let root = self.root().read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 267 | let node = root.get_child(&path).ok_or(Error::InterfaceNotFound)?; [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 266 | let root: /* Type */ = self.root().read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:278:14 [INFO] [stdout] | [INFO] [stdout] 278 | .downcast_ref::() [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | let read_lock = iface.read().await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 308 | trace!("acquired read lock on interface `{}`", iface_name); [INFO] [stdout] 309 | match read_lock.call(self, connection, msg, member.as_ref()) { [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `read_lock` an explicit type [INFO] [stdout] | [INFO] [stdout] 307 | let read_lock: /* Type */ = iface.read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:325:13 [INFO] [stdout] | [INFO] [stdout] 325 | let mut write_lock = iface.write().await; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 326 | trace!("acquired write lock on interface `{}`", iface_name); [INFO] [stdout] 327 | match write_lock.call_mut(self, connection, msg, member.as_ref()) { [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `write_lock` an explicit type [INFO] [stdout] | [INFO] [stdout] 325 | let mut write_lock: /* Type */ = iface.write().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/object_server/mod.rs:371:17 [INFO] [stdout] | [INFO] [stdout] 371 | let root = self.root.read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 372 | let node = root [INFO] [stdout] 373 | .get_child(path) [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 371 | let root: /* Type */ = self.root.read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/introspectable.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let root = server.root().read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 29 | let node = root [INFO] [stdout] 30 | .get_child(path) [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 28 | let root: /* Type */ = server.root().read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/object_manager.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | let root = server.root().read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 56 | let node = root [INFO] [stdout] 57 | .get_child(path) [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 55 | let root: /* Type */ = server.root().read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let root = server.root().read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 36 | let iface = root [INFO] [stdout] 37 | .get_child(path) [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 35 | let root: /* Type */ = server.root().read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 38 | .and_then(|node| node.interface_lock(interface_name.as_ref())) [INFO] [stdout] | ^^^^ -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 38 | .and_then(|node: /* Type */| node.interface_lock(interface_name.as_ref())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:47:14 [INFO] [stdout] | [INFO] [stdout] 47 | .get(property_name, server, conn, Some(&header), &emitter) [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | let res = iface [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | res.unwrap_or_else(|| { [INFO] [stdout] | -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `res` an explicit type [INFO] [stdout] | [INFO] [stdout] 43 | let res: /* Type */ = iface [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | let root = server.root().read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 70 | let iface = root [INFO] [stdout] 71 | .get_child(path) [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 69 | let root: /* Type */ = server.root().read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | .and_then(|node| node.interface_lock(interface_name.as_ref())) [INFO] [stdout] | ^^^^ -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 72 | .and_then(|node: /* Type */| node.interface_lock(interface_name.as_ref())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:77:43 [INFO] [stdout] | [INFO] [stdout] 77 | match iface.instance.read().await.set( [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | .set_mut( [INFO] [stdout] | ^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | let res = iface [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | res.unwrap_or_else(|| { [INFO] [stdout] | -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `res` an explicit type [INFO] [stdout] | [INFO] [stdout] 95 | let res: /* Type */ = iface [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | let root = server.root().read().await; [INFO] [stdout] | ^^^^ [INFO] [stdout] 126 | let iface = root [INFO] [stdout] 127 | .get_child(path) [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `root` an explicit type [INFO] [stdout] | [INFO] [stdout] 125 | let root: /* Type */ = server.root().read().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:128:24 [INFO] [stdout] | [INFO] [stdout] 128 | .and_then(|node| node.interface_lock(interface_name.as_ref())) [INFO] [stdout] | ^^^^ -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 128 | .and_then(|node: /* Type */| node.interface_lock(interface_name.as_ref())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/fdo/properties.rs:137:14 [INFO] [stdout] | [INFO] [stdout] 137 | .get_all(server, connection, Some(&header), &emitter) [INFO] [stdout] | ^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:988:45 [INFO] [stdout] | [INFO] [stdout] 988 | ... let names = conn.inner.registered_names.lock().await; [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 992 | ... if !names.is_empty() && !names.contains_key(dest) { [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `names` an explicit type [INFO] [stdout] | [INFO] [stdout] 988 | let names: /* Type */ = conn.inner.registered_names.lock().await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/connection/mod.rs:1118:9 [INFO] [stdout] | [INFO] [stdout] 1118 | self.inner.executor.spawn(remove_match, &task_name).detach() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `blocking` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/executor.rs:172:23 [INFO] [stdout] | [INFO] [stdout] 172 | Self(Some(blocking::unblock(f))) [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `blocking` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `blocking`, use `cargo add blocking` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/utils.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | async_io::block_on(future) [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `async_io` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_io`, use `cargo add async_io` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `zbus` (lib) due to 80 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_process` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/process.rs:13:36 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(not(feature = "tokio"))] async_process::Command, [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `async_process` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `async_process`, use `cargo add async_process` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_lock` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct Semaphore(async_lock::Semaphore); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `async_lock` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs, use `mod async_lock` in this file to declare the module [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14+ mod async_lock; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_lock` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) type SemaphorePermit<'a> = async_lock::SemaphoreGuard<'a>; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `async_lock` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/abstractions/async_lock.rs, use `mod async_lock` in this file to declare the module [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.10.0/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 + mod async_lock; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "033d7d27bf14c95e6e5a0cd20013aa7bf2f9d312919afa6eedc8032189fcc07d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "033d7d27bf14c95e6e5a0cd20013aa7bf2f9d312919afa6eedc8032189fcc07d", kill_on_drop: false }` [INFO] [stdout] 033d7d27bf14c95e6e5a0cd20013aa7bf2f9d312919afa6eedc8032189fcc07d