[INFO] cloning repository https://github.com/cryptonomicsed-byte/sovereign-stack
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cryptonomicsed-byte/sovereign-stack" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcryptonomicsed-byte%2Fsovereign-stack", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcryptonomicsed-byte%2Fsovereign-stack'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4acf48e7c510ee3eeb4caf976da181608d540a11
[INFO] checking cryptonomicsed-byte/sovereign-stack against 895980e0290783bb09b1ccf1b11f14eb09b10430 for pr-160186
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcryptonomicsed-byte%2Fsovereign-stack" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/cryptonomicsed-byte/sovereign-stack
[INFO] finished tweaking git repo https://github.com/cryptonomicsed-byte/sovereign-stack
[INFO] tweaked toml for git repo https://github.com/cryptonomicsed-byte/sovereign-stack written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cryptonomicsed-byte/sovereign-stack on toolchain 895980e0290783bb09b1ccf1b11f14eb09b10430
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cryptonomicsed-byte/sovereign-stack 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" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499
[INFO] running `Command { std: "docker" "start" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499" "/opt/rustwide/cargo-home/bin/cargo" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499" "/opt/rustwide/cargo-home/bin/cargo" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking smallvec v1.16.0
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking futures-sink v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]     Checking futures-io v0.3.34
[INFO] [stderr]    Compiling openssl v0.10.81
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]     Checking http-body-util v0.1.5
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking ipnet v2.12.2
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking cpufeatures v0.3.1
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]     Checking core_detect v1.0.0
[INFO] [stderr]     Checking simdutf8 v0.1.5
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking data-encoding v2.11.1
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking curve25519-dalek v4.1.3
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]     Checking glob v0.3.4
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking uuid v1.26.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking k256 v0.13.4
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking axum-core v0.4.5
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking multiversion v0.9.0
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking mycelium-finetune v0.1.0 (/opt/rustwide/workdir/mycelium-finetune)
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking tungstenite v0.24.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking sovereign-types v0.1.0 (/opt/rustwide/workdir/sovereign-types)
[INFO] [stdout] warning: struct `GpuAiJobResponse` is never constructed
[INFO] [stdout]    --> mycelium-finetune/src/main.rs:901:8
[INFO] [stdout]     |
[INFO] [stdout] 901 | struct GpuAiJobResponse {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GpuAiJobResponse` is never constructed
[INFO] [stdout]    --> mycelium-finetune/src/main.rs:901:8
[INFO] [stdout]     |
[INFO] [stdout] 901 | struct GpuAiJobResponse {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ucx-protocol v0.1.0 (/opt/rustwide/workdir/ucx-protocol)
[INFO] [stderr]     Checking witness-types v0.1.0 (/opt/rustwide/workdir/witness-types)
[INFO] [stderr]     Checking swarm-types v0.1.0 (/opt/rustwide/workdir/swarm-types)
[INFO] [stderr]     Checking arp-types v0.1.0 (/opt/rustwide/workdir/arp-types)
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking ucx-provider v0.1.0 (/opt/rustwide/workdir/ucx-provider)
[INFO] [stdout] warning: field `job` is never read
[INFO] [stdout]   --> ucx-provider/src/local_provider.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | struct JobRecord {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 66 |     job:     Job,
[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 `job` is never read
[INFO] [stdout]   --> ucx-provider/src/local_provider.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | struct JobRecord {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 66 |     job:     Job,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking sovereign-runtime v0.1.0 (/opt/rustwide/workdir/sovereign-runtime)
[INFO] [stderr]     Checking dip v0.1.0 (/opt/rustwide/workdir/dip)
[INFO] [stdout] warning: unused imports: `did_from_pubkey` and `generate_keypair`
[INFO] [stdout]   --> dip/src/adapters/mcp.rs:15:47
[INFO] [stdout]    |
[INFO] [stdout] 15 | use sovereign_types::{IdentityChain, crypto::{generate_keypair, did_from_pubkey}};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DipNetwork`
[INFO] [stdout]   --> dip/src/adapters/mcp.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::address::{DipAddress, DipNetwork};
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tokio-tungstenite v0.24.0
[INFO] [stdout] warning: unused imports: `did_from_pubkey` and `generate_keypair`
[INFO] [stdout]   --> dip/src/adapters/mcp.rs:15:47
[INFO] [stdout]    |
[INFO] [stdout] 15 | use sovereign_types::{IdentityChain, crypto::{generate_keypair, did_from_pubkey}};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DipNetwork`
[INFO] [stdout]   --> dip/src/adapters/mcp.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::address::{DipAddress, DipNetwork};
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking h2 v0.4.19
[INFO] [stderr]     Checking ip-layer v0.1.0 (/opt/rustwide/workdir/ip-layer)
[INFO] [stderr]     Checking sovereign-os v0.1.0 (/opt/rustwide/workdir/sovereign-os)
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]  --> ip-layer/src/nostr.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde_json::{json, Value};
[INFO] [stdout]   |                        ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> ip-layer/src/ip_root.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]  --> ip-layer/src/nostr.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde_json::{json, Value};
[INFO] [stdout]   |                        ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> ip-layer/src/ip_root.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `has_L` should have a snake case name
[INFO] [stdout]    --> ip-layer/tests/ip_layer.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let has_L = ev.tags.iter().any(|t| t.get(0).map(|s| s == "L").unwrap_or(false));
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `has_l`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking hyper v1.11.1
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking axum v0.7.9
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking twin-protocol v0.1.0 (/opt/rustwide/workdir/twin-protocol)
[INFO] [stderr]     Checking vcp v0.1.0 (/opt/rustwide/workdir/vcp)
[INFO] [stderr]     Checking sovereign-cli v0.1.0 (/opt/rustwide/workdir/sovereign-cli)
[INFO] [stderr]     Checking ucx-adapter-vast v0.1.0 (/opt/rustwide/workdir/ucx-adapters/vast)
[INFO] [stderr]     Checking ucx-adapter-akash v0.1.0 (/opt/rustwide/workdir/ucx-adapters/akash)
[INFO] [stderr]     Checking ucx-adapter-gpu-ai v0.1.0 (/opt/rustwide/workdir/ucx-adapters/gpu-ai)
[INFO] [stdout] warning: field `offer_id` is never read
[INFO] [stdout]   --> ucx-adapters/vast/src/instance.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct VastJobRecord {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 24 |     instance_id:      u64,
[INFO] [stdout] 25 |     offer_id:         u64,
[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 `offer_id` is never read
[INFO] [stdout]   --> ucx-adapters/vast/src/instance.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct VastJobRecord {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 24 |     instance_id:      u64,
[INFO] [stdout] 25 |     offer_id:         u64,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hash`
[INFO] [stdout]  --> vcp/src/handshake.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 | use sovereign_types::{IdentityChain, Hash, Signature, Timestamp};
[INFO] [stdout]   |                                      ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VcpDuration`
[INFO] [stdout]  --> vcp/src/grant.rs:7:46
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::handshake::{VcpCapabilityRequest, VcpDuration};
[INFO] [stdout]   |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> vcp/src/discovery.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> vcp/src/mdns.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | use tracing::{debug, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SimulationProof`
[INFO] [stdout]  --> vcp/src/body.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | use sovereign_types::{TrustTier, SimulationProof, Timestamp};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hash`
[INFO] [stdout]  --> vcp/src/handshake.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 | use sovereign_types::{IdentityChain, Hash, Signature, Timestamp};
[INFO] [stdout]   |                                      ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> vcp/src/discovery.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> vcp/src/mdns.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | use tracing::{debug, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SimulationProof`
[INFO] [stdout]  --> vcp/src/body.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | use sovereign_types::{TrustTier, SimulationProof, Timestamp};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinQuality`
[INFO] [stdout]  --> twin-protocol/src/capture.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::quality::{TwinQuality, F1_GATE};
[INFO] [stdout]   |                      ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LicenseType`
[INFO] [stdout]  --> twin-protocol/src/license.rs:2:68
[INFO] [stdout]   |
[INFO] [stdout] 2 | use sovereign_types::{Did, Hash, Signature, Timestamp, UsageRight, LicenseType, sign, merkle_root};
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinLicenseConstraints`
[INFO] [stdout]   --> twin-protocol/src/sui_anchor.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::license::{TwinLicenseGrant, TwinLicenseConstraints};
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TspError`
[INFO] [stdout]   --> twin-protocol/src/sui_anchor.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::error::{TspError, TspResult};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Did` and `Timestamp`
[INFO] [stdout]   --> twin-protocol/src/sui_anchor.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sovereign_types::{Did, Hash, Timestamp, UsageRight};
[INFO] [stdout]    |                       ^^^        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TspError`
[INFO] [stdout]  --> twin-protocol/src/tile_governance.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::error::{TspError, TspResult};
[INFO] [stdout]   |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sovereign_types::LicenseType`
[INFO] [stdout]    --> twin-protocol/src/twin.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     use sovereign_types::LicenseType;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinQuality`
[INFO] [stdout]  --> twin-protocol/src/capture.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::quality::{TwinQuality, F1_GATE};
[INFO] [stdout]   |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LicenseType`
[INFO] [stdout]  --> twin-protocol/src/license.rs:2:68
[INFO] [stdout]   |
[INFO] [stdout] 2 | use sovereign_types::{Did, Hash, Signature, Timestamp, UsageRight, LicenseType, sign, merkle_root};
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinLicenseConstraints`
[INFO] [stdout]   --> twin-protocol/src/sui_anchor.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::license::{TwinLicenseGrant, TwinLicenseConstraints};
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TspError`
[INFO] [stdout]   --> twin-protocol/src/sui_anchor.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::error::{TspError, TspResult};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Did` and `Timestamp`
[INFO] [stdout]   --> twin-protocol/src/sui_anchor.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sovereign_types::{Did, Hash, Timestamp, UsageRight};
[INFO] [stdout]    |                       ^^^        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crypto::generate_keypair`
[INFO] [stdout]    --> twin-protocol/src/sui_anchor.rs:244:55
[INFO] [stdout]     |
[INFO] [stdout] 244 |     use sovereign_types::{IdentityChain, LicenseType, crypto::generate_keypair};
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RevenueSplit`
[INFO] [stdout]    --> twin-protocol/src/osovm.rs:517:85
[INFO] [stdout]     |
[INFO] [stdout] 517 |     use crate::twin::{TwinAsset, TwinDataHashes, TwinProvenance, TwinLicenseConfig, RevenueSplit};
[INFO] [stdout]     |                                                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TspError`
[INFO] [stdout]  --> twin-protocol/src/tile_governance.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::error::{TspError, TspResult};
[INFO] [stdout]   |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device_priv`
[INFO] [stdout]    --> vcp/src/grant.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn make_manifest(device_priv: &str) -> AgentDeviceManifest {
[INFO] [stdout]     |                      ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_device_priv`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device_key`
[INFO] [stdout]   --> vcp/src/session.rs:76:52
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn close(self, outcome: VcpSessionOutcome, device_key: &str) -> VcpSessionReceipt {
[INFO] [stdout]    |                                                    ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_device_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device_key`
[INFO] [stdout]   --> vcp/src/session.rs:76:52
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn close(self, outcome: VcpSessionOutcome, device_key: &str) -> VcpSessionReceipt {
[INFO] [stdout]    |                                                    ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_device_key`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `code` is never read
[INFO] [stdout]   --> twin-protocol/src/sui_rpc.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | struct RpcError {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] 42 |     code:    i64,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RpcError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `package_id` is never read
[INFO] [stdout]   --> twin-protocol/src/tile_governance.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct TileGovernanceAnchor {
[INFO] [stdout]    |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     package_id: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking sovereign-pipeline v0.1.0 (/opt/rustwide/workdir/sovereign-pipeline)
[INFO] [stdout] warning: unused import: `envelope::ReceiptPayload`
[INFO] [stdout]   --> sovereign-pipeline/src/event_bus.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     envelope::ReceiptPayload,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::PipelineResult`
[INFO] [stdout]   --> sovereign-pipeline/src/event_bus.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::error::PipelineResult;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `WitnessAttestation` and `crypto::generate_keypair`
[INFO] [stdout]   --> sovereign-pipeline/src/proof_chain.rs:17:38
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sovereign_types::{IdentityChain, WitnessAttestation, crypto::generate_keypair};
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SceneReceipt` and `TwinAsset`
[INFO] [stdout]   --> sovereign-pipeline/src/proof_chain.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     TwinAsset, SceneReceipt, SimulationReceipt,
[INFO] [stdout]    |     ^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]    --> sovereign-pipeline/src/go2_driver.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     use std::io::Read;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> sovereign-pipeline/src/splat_engine.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 | use tracing::{info, warn};
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `envelope::ReceiptPayload`
[INFO] [stdout]   --> sovereign-pipeline/src/event_bus.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     envelope::ReceiptPayload,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::PipelineResult`
[INFO] [stdout]   --> sovereign-pipeline/src/event_bus.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::error::PipelineResult;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vcp::VcpSessionOutcome`
[INFO] [stdout]    --> sovereign-pipeline/src/event_bus.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     use vcp::VcpSessionOutcome;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `WitnessAttestation` and `crypto::generate_keypair`
[INFO] [stdout]   --> sovereign-pipeline/src/proof_chain.rs:17:38
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sovereign_types::{IdentityChain, WitnessAttestation, crypto::generate_keypair};
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SceneReceipt` and `TwinAsset`
[INFO] [stdout]   --> sovereign-pipeline/src/proof_chain.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     TwinAsset, SceneReceipt, SimulationReceipt,
[INFO] [stdout]    |     ^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]    --> sovereign-pipeline/src/go2_driver.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     use std::io::Read;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> sovereign-pipeline/src/splat_engine.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 | use tracing::{info, warn};
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frame_count`
[INFO] [stdout]   --> sovereign-pipeline/src/splat_engine.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     frame_count:  u32,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_witnesses` is never used
[INFO] [stdout]    --> twin-protocol/src/simulation.rs:149:8
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn make_witnesses(commitment: &str, n: usize) -> Vec<WitnessAttestation> {
[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 `code` is never read
[INFO] [stdout]   --> twin-protocol/src/sui_rpc.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | struct RpcError {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] 42 |     code:    i64,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RpcError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frame_count`
[INFO] [stdout]   --> sovereign-pipeline/src/splat_engine.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     frame_count:  u32,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking sovereign-a2a v0.1.0 (/opt/rustwide/workdir/sovereign-a2a)
[INFO] [stderr]     Checking swarm-broker v0.1.0 (/opt/rustwide/workdir/swarm-broker)
[INFO] [stderr]     Checking witness-broker v0.1.0 (/opt/rustwide/workdir/witness-broker)
[INFO] [stderr]     Checking arp-broker v0.1.0 (/opt/rustwide/workdir/arp-broker)
[INFO] [stdout] warning: unused import: `SensorReading`
[INFO] [stdout]  --> witness-broker/src/bin/main.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ObservationBundle, SensorReading,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SensorReading`
[INFO] [stdout]  --> witness-broker/src/bin/main.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ObservationBundle, SensorReading,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `kind` is never read
[INFO] [stdout]   --> witness-broker/src/bin/main.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | struct AttestationRequest {
[INFO] [stdout]    |        ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     kind:            Option<String>,
[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 `kind` is never read
[INFO] [stdout]   --> witness-broker/src/bin/main.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | struct AttestationRequest {
[INFO] [stdout]    |        ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     kind:            Option<String>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking sovereign-node v0.1.0 (/opt/rustwide/workdir/sovereign-node)
[INFO] [stderr]     Checking ucx-broker v0.1.0 (/opt/rustwide/workdir/ucx-broker)
[INFO] [stdout] warning: unexpected `cfg` condition value: `test-helpers`
[INFO] [stdout]     --> sovereign-node/src/node.rs:1457:17
[INFO] [stdout]      |
[INFO] [stdout] 1457 | #[cfg(any(test, feature = "test-helpers", debug_assertions))]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `test-helpers` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamExt as _`
[INFO] [stdout]    --> sovereign-node/src/node.rs:609:38
[INFO] [stdout]     |
[INFO] [stdout] 609 |     use futures_util::stream::{self, StreamExt as _};
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamExt as _`
[INFO] [stdout]    --> sovereign-node/src/node.rs:645:38
[INFO] [stdout]     |
[INFO] [stdout] 645 |     use futures_util::stream::{self, StreamExt as _};
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `http::StatusCode`
[INFO] [stdout]   --> sovereign-node/src/ws.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     http::StatusCode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `test-helpers`
[INFO] [stdout]     --> sovereign-node/src/node.rs:1457:17
[INFO] [stdout]      |
[INFO] [stdout] 1457 | #[cfg(any(test, feature = "test-helpers", debug_assertions))]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `test-helpers` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamExt as _`
[INFO] [stdout]    --> sovereign-node/src/node.rs:609:38
[INFO] [stdout]     |
[INFO] [stdout] 609 |     use futures_util::stream::{self, StreamExt as _};
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamExt as _`
[INFO] [stdout]    --> sovereign-node/src/node.rs:645:38
[INFO] [stdout]     |
[INFO] [stdout] 645 |     use futures_util::stream::{self, StreamExt as _};
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `http::StatusCode`
[INFO] [stdout]   --> sovereign-node/src/ws.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     http::StatusCode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `job`
[INFO] [stdout]     --> sovereign-node/src/node.rs:1430:14
[INFO] [stdout]      |
[INFO] [stdout] 1430 |         Some(job) => {
[INFO] [stdout]      |              ^^^ help: if this is intentional, prefix it with an underscore: `_job`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `job`
[INFO] [stdout]     --> sovereign-node/src/node.rs:1430:14
[INFO] [stdout]      |
[INFO] [stdout] 1430 |         Some(job) => {
[INFO] [stdout]      |              ^^^ help: if this is intentional, prefix it with an underscore: `_job`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]     --> sovereign-node/tests/api.rs:1645:13
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     assert!(bm["count"].as_u64().unwrap_or(0) >= 0,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `sovereign-runtime`
[INFO] [stderr]  --> ip-layer/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | sovereign-runtime = { path = "../sovereign-runtime" }
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `sovereign-runtime`
[INFO] [stderr] warning: `ip-layer` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `sovereign-types`
[INFO] [stderr]  --> sovereign-a2a/Cargo.toml:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | sovereign-types = { path = "../sovereign-types" }
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `sovereign-types`
[INFO] [stderr] warning: `sovereign-a2a` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `ip-layer`
[INFO] [stderr]   --> sovereign-node/Cargo.toml:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | ip-layer           = { path = "../ip-layer" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `ip-layer`
[INFO] [stderr] warning: unused dependency `sovereign-os`
[INFO] [stderr]   --> sovereign-node/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | sovereign-os       = { path = "../sovereign-os" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `sovereign-os`
[INFO] [stderr] warning: unused dependency `tower`
[INFO] [stderr]   --> sovereign-node/Cargo.toml:48:1
[INFO] [stderr]    |
[INFO] [stderr] 48 | tower     = { version = "0.4", features = ["util"] }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tower`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `tower`
[INFO] [stderr]   --> sovereign-node/Cargo.toml:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | tower              = "0.4"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tower`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `urlencoding`
[INFO] [stderr]   --> sovereign-node/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | urlencoding        = "2.1"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `urlencoding`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `sovereign-node` (manifest) generated 5 warnings
[INFO] [stderr] warning: unused dependency `sovereign-runtime`
[INFO] [stderr]  --> sovereign-os/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | sovereign-runtime = { path = "../sovereign-runtime" }
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `sovereign-runtime`
[INFO] [stderr] warning: `sovereign-os` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `reqwest`
[INFO] [stderr]   --> swarm-broker/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | reqwest     = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `reqwest`
[INFO] [stderr] warning: `swarm-broker` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uuid`
[INFO] [stderr]  --> swarm-types/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | uuid       = { workspace = true }
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uuid`
[INFO] [stderr] warning: `swarm-types` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `async-trait`
[INFO] [stderr]   --> twin-protocol/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | async-trait = "0.1"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `async-trait`
[INFO] [stderr] warning: `twin-protocol` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `async-trait`
[INFO] [stderr]   --> vcp/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | async-trait = "0.1"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `async-trait`
[INFO] [stderr] warning: `vcp` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `reqwest`
[INFO] [stderr]   --> witness-broker/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | reqwest       = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `reqwest`
[INFO] [stderr] warning: `witness-broker` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `hex`
[INFO] [stderr]   --> witness-types/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | hex        = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `hex`
[INFO] [stderr] warning: unused dependency `uuid`
[INFO] [stderr]  --> witness-types/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | uuid       = { workspace = true }
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the dependency on `uuid`
[INFO] [stderr] warning: `witness-types` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499", kill_on_drop: false }`
[INFO] [stdout] 41c26d6863f4acfcf9bed2dab2a89122f02b26fe509777104f202e4ab2516499
