[INFO] cloning repository https://github.com/voidKandy/llm_chain
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/voidKandy/llm_chain" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FvoidKandy%2Fllm_chain", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FvoidKandy%2Fllm_chain'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a7c8aaa31bf01bf82a21d09ca6ff0ff1101a8f11
[INFO] testing voidKandy/llm_chain against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FvoidKandy%2Fllm_chain" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/voidKandy/llm_chain
[INFO] finished tweaking git repo https://github.com/voidKandy/llm_chain
[INFO] tweaked toml for git repo https://github.com/voidKandy/llm_chain written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/voidKandy/llm_chain on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/voidKandy/llm_chain 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e84bd18f4c56d40986b9021a4f1fcbd32301c11a2ebd792fad2f86f08e7bd87c
[INFO] running `Command { std: "docker" "start" "-a" "e84bd18f4c56d40986b9021a4f1fcbd32301c11a2ebd792fad2f86f08e7bd87c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e84bd18f4c56d40986b9021a4f1fcbd32301c11a2ebd792fad2f86f08e7bd87c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e84bd18f4c56d40986b9021a4f1fcbd32301c11a2ebd792fad2f86f08e7bd87c", kill_on_drop: false }`
[INFO] [stdout] e84bd18f4c56d40986b9021a4f1fcbd32301c11a2ebd792fad2f86f08e7bd87c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] bd3b4100d61018fe824cef04887e9997a3ae84173a702806271e8556e03fe1d7
[INFO] running `Command { std: "docker" "start" "-a" "bd3b4100d61018fe824cef04887e9997a3ae84173a702806271e8556e03fe1d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling serde v1.0.216
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling cpufeatures v0.2.16
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling data-encoding v2.6.0
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling base-x v0.2.11
[INFO] [stderr]    Compiling litemap v0.7.4
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling semver v1.0.24
[INFO] [stderr]    Compiling anyhow v1.0.94
[INFO] [stderr]    Compiling cc v1.2.4
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling quick-protobuf v0.8.1
[INFO] [stderr]    Compiling unsigned-varint v0.8.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling foldhash v0.1.3
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]    Compiling prettyplease v0.1.25
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling bytes v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rustls v0.23.20
[INFO] [stderr]    Compiling home v0.5.11
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling rustls-pki-types v1.10.1
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling indexmap v2.7.0
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling blake2s_simd v1.0.2
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling multimap v0.8.3
[INFO] [stderr]    Compiling ipnet v2.10.1
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling signature v1.6.4
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling ed25519 v1.5.3
[INFO] [stderr]    Compiling oid-registry v0.7.1
[INFO] [stderr]    Compiling base16ct v0.1.1
[INFO] [stderr]    Compiling thiserror v2.0.8
[INFO] [stderr]    Compiling quinn-udp v0.5.9
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling match_cfg v0.1.0
[INFO] [stderr]    Compiling asn1_der v0.7.6
[INFO] [stderr]    Compiling bs58 v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling httparse v1.9.5
[INFO] [stderr]    Compiling pem v3.0.4
[INFO] [stderr]    Compiling snow v0.9.6
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling blake3 v1.5.5
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling prometheus-client v0.22.3
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling rustc-hash v2.1.0
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling dtoa v1.0.9
[INFO] [stderr]    Compiling prometheus v0.13.4
[INFO] [stderr]    Compiling cached v0.30.0
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling tempfile v3.14.0
[INFO] [stderr]    Compiling hostname v0.3.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling resolv-conf v0.7.0
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling hex_fmt v0.3.0
[INFO] [stderr]    Compiling libp2p-bitswap v0.25.1
[INFO] [stderr]    Compiling clap_builder v4.5.23
[INFO] [stderr]    Compiling gethostname v0.2.3
[INFO] [stderr]    Compiling tracing-log v0.1.4
[INFO] [stderr]    Compiling chrono v0.4.39
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling data-encoding-macro-internal v0.1.13
[INFO] [stderr]    Compiling prost-derive v0.11.9
[INFO] [stderr]    Compiling data-encoding-macro v0.1.15
[INFO] [stderr]    Compiling multibase v0.9.1
[INFO] [stderr]    Compiling rcgen v0.11.3
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling prost v0.11.9
[INFO] [stderr]    Compiling serde_derive v1.0.216
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling libp2p-swarm-derive v0.35.0
[INFO] [stderr]    Compiling async-trait v0.1.83
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling der v0.6.1
[INFO] [stderr]    Compiling rustls-webpki v0.102.8
[INFO] [stderr]    Compiling prost-types v0.11.9
[INFO] [stderr]    Compiling pin-project v1.1.7
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling spki v0.6.0
[INFO] [stderr]    Compiling zerofrom v0.1.5
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling proc-macro-crate v1.1.3
[INFO] [stderr]    Compiling netlink-packet-utils v0.5.2
[INFO] [stderr]    Compiling prost-build v0.11.9
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling netlink-packet-core v0.7.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling multihash-derive v0.8.1
[INFO] [stderr]    Compiling pkcs8 v0.9.0
[INFO] [stderr]    Compiling curve25519-dalek v3.2.0
[INFO] [stderr]    Compiling sec1 v0.3.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.8
[INFO] [stderr]    Compiling netlink-packet-route v0.17.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling asn1-rs v0.6.2
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling libp2p-core v0.38.0
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling prometheus-client-derive-encode v0.4.2
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling cuckoofilter v0.5.0
[INFO] [stderr]    Compiling seraphic-derive v0.1.52
[INFO] [stderr]    Compiling libipld-cbor-derive v0.16.0
[INFO] [stderr]    Compiling unsigned-varint v0.7.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling icu_provider v1.5.0
[INFO] [stderr]    Compiling futures-bounded v0.2.4
[INFO] [stderr]    Compiling multihash v0.16.3
[INFO] [stderr]    Compiling multihash v0.18.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling rw-stream-sink v0.4.0
[INFO] [stderr]    Compiling rw-stream-sink v0.3.0
[INFO] [stderr]    Compiling der-parser v9.0.0
[INFO] [stderr]    Compiling futures-rustls v0.26.0
[INFO] [stderr]    Compiling yamux v0.13.4
[INFO] [stderr]    Compiling futures-ticker v0.0.3
[INFO] [stderr]    Compiling yamux v0.12.1
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling clap_derive v4.5.18
[INFO] [stderr]    Compiling macros v0.1.0 (/opt/rustwide/workdir/macros)
[INFO] [stdout] warning: unused import: `core::panic`
[INFO] [stdout]  --> macros/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::panic;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `format_ident` and `quote`
[INFO] [stdout]  --> macros/src/lib.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use quote::{format_ident, quote};
[INFO] [stdout]   |             ^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DataEnum`, `DataStruct`, `Data`, `DeriveInput`, `TypePath`, and `parse_macro_input`
[INFO] [stdout]  --> macros/src/lib.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | use syn::{parse_macro_input, Data, DataEnum, DataStruct, DeriveInput, TypePath};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]   --> macros/src/lib.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn derive(input: TokenStream) -> TokenStream {
[INFO] [stdout]    |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Opts` is never constructed
[INFO] [stdout]   --> macros/src/lib.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct Opts {}
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling x509-parser v0.16.0
[INFO] [stderr]    Compiling icu_properties v1.5.1
[INFO] [stderr]    Compiling multihash v0.19.3
[INFO] [stderr]    Compiling cid v0.10.1
[INFO] [stderr]    Compiling ed25519-dalek v1.0.1
[INFO] [stderr]    Compiling cid v0.8.6
[INFO] [stderr]    Compiling libp2p-identity v0.2.10
[INFO] [stderr]    Compiling libipld-core v0.16.0
[INFO] [stderr]    Compiling libipld-core v0.14.0
[INFO] [stderr]    Compiling clap v4.5.23
[INFO] [stderr]    Compiling libipld-macro v0.14.0
[INFO] [stderr]    Compiling libipld-cbor v0.16.0
[INFO] [stderr]    Compiling libipld-macro v0.16.0
[INFO] [stderr]    Compiling libipld v0.14.0
[INFO] [stderr]    Compiling tokio v1.43.0
[INFO] [stderr]    Compiling multistream-select v0.13.0
[INFO] [stderr]    Compiling asynchronous-codec v0.7.0
[INFO] [stderr]    Compiling multistream-select v0.12.1
[INFO] [stderr]    Compiling quinn-proto v0.11.9
[INFO] [stderr]    Compiling soketto v0.8.1
[INFO] [stderr]    Compiling libipld-pb v0.16.0
[INFO] [stderr]    Compiling quick-protobuf-codec v0.3.1
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling libipld-json v0.16.0
[INFO] [stderr]    Compiling tracing-bunyan-formatter v0.3.10
[INFO] [stderr]    Compiling libipld v0.16.0
[INFO] [stderr]    Compiling idna_adapter v1.2.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling multiaddr v0.18.2
[INFO] [stderr]    Compiling multiaddr v0.16.0
[INFO] [stderr]    Compiling libp2p-core v0.42.0
[INFO] [stderr]    Compiling libp2p-tls v0.5.0
[INFO] [stderr]    Compiling libp2p-noise v0.45.0
[INFO] [stderr]    Compiling libp2p-websocket v0.44.0
[INFO] [stderr]    Compiling libp2p-yamux v0.46.0
[INFO] [stderr]    Compiling libp2p-swarm v0.41.1
[INFO] [stderr]    Compiling libp2p-request-response v0.23.0
[INFO] [stderr]    Compiling libp2p v0.50.1
[INFO] [stderr]    Compiling libp2p-swarm v0.45.1
[INFO] [stderr]    Compiling netlink-sys v0.8.7
[INFO] [stderr]    Compiling hickory-proto v0.24.2
[INFO] [stderr]    Compiling quinn v0.11.6
[INFO] [stderr]    Compiling seraphic v0.1.55
[INFO] [stderr]    Compiling netlink-proto v0.11.3
[INFO] [stderr]    Compiling rtnetlink v0.13.1
[INFO] [stderr]    Compiling if-watch v3.2.1
[INFO] [stderr]    Compiling libp2p-request-response v0.27.0
[INFO] [stderr]    Compiling libp2p-allow-block-list v0.4.0
[INFO] [stderr]    Compiling libp2p-ping v0.45.0
[INFO] [stderr]    Compiling libp2p-floodsub v0.45.0
[INFO] [stderr]    Compiling libp2p-connection-limits v0.4.0
[INFO] [stderr]    Compiling libp2p-gossipsub v0.47.0
[INFO] [stderr]    Compiling libp2p-kad v0.46.2
[INFO] [stderr]    Compiling libp2p-identify v0.45.0
[INFO] [stderr]    Compiling libp2p-stream v0.2.0-alpha
[INFO] [stderr]    Compiling libp2p-tcp v0.42.0
[INFO] [stderr]    Compiling libp2p-quic v0.11.1
[INFO] [stderr]    Compiling libp2p-rendezvous v0.15.0
[INFO] [stderr]    Compiling hickory-resolver v0.24.2
[INFO] [stderr]    Compiling libp2p-mdns v0.46.0
[INFO] [stderr]    Compiling libp2p-dns v0.42.0
[INFO] [stderr]    Compiling libp2p v0.54.1
[INFO] [stderr]    Compiling core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `Multihash` and `store::StoreParams`
[INFO] [stdout]  --> src/node/behaviour.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::{store::StoreParams, Multihash};
[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: `util::OneOf`
[INFO] [stdout]  --> src/node/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     util::OneOf,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NodeRpcMessage`
[INFO] [stdout]   --> src/node/mod.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 | use rpc::{NodeRpcHandler, NodeRpcMessage, RpcMessage};
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stdout]    --> src/node/mod.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `identity::Keypair`
[INFO] [stdout]    --> src/util/heap/max.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]    --> src/util/heap/min_map.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |     use std::collections::HashMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stdout]    --> src/util/heap/min_map.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MinHeapMap` and `MinMapHeapable`
[INFO] [stdout]    --> src/util/heap/min_map.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use super::{MinHeapMap, MinMapHeapable};
[INFO] [stdout]     |                 ^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamProtocol`
[INFO] [stdout]  --> src/util/mod.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libp2p::{identity::PublicKey, StreamProtocol};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transfers`
[INFO] [stdout]   --> src/blockchain/transaction/mint.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn new(transfers: impl AsRef<[Transfer]>, miner_key: PublicKey) -> Self {
[INFO] [stdout]    |                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transfers`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]   --> src/node/rpc/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | struct ConnectionContext<T: NodeType> {
[INFO] [stdout]    |        ----------------- field in this struct
[INFO] [stdout] 91 |     handle: JoinHandle<()>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_heap` is never used
[INFO] [stdout]    --> src/util/heap/max.rs:144:8
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn create_heap(ids: &[PeerId], bids: &[f64]) -> MaxHeap<ProvisionBid> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: mutation of an interior mutable `const` item with call to `force`
[INFO] [stdout]   --> src/blockchain/chain.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Blockchain::from(vec![LazyLock::force(&GENESIS_BLOCK).to_owned()])
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^-------------^
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            `GENESIS_BLOCK` is a interior mutable `const` item of type `LazyLock<blockchain::block::Block>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: only the temporaries and never the original `const GENESIS_BLOCK` will be modified
[INFO] [stdout]    = help: for more details on interior mutability see <https://doc.rust-lang.org/reference/interior-mutability.html>
[INFO] [stdout]    = note: `#[warn(const_item_interior_mutations)]` on by default
[INFO] [stdout] help: for a shared instance of `GENESIS_BLOCK`, consider making it a `static` item instead
[INFO] [stdout]    |
[INFO] [stdout]  7 - const GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stdout]  7 + static GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/mint.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/transfer.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let _ = Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/transfer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stdout]   --> src/node/rpc/mod.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |                            ^^^^^^^^ will not be checked at usage sites of the type alias
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stdout]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stdout]    = note: `#[warn(type_alias_bounds)]` on by default
[INFO] [stdout] help: remove this bound
[INFO] [stdout]    |
[INFO] [stdout] 28 - pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout] 28 + pub type NodeRpcMessage<T> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |
[INFO] [stdout] help: fully qualify this associated type
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<<T as /* Trait */>::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |                                                +  +++++++++++++++
[INFO] [stdout] help: fully qualify this associated type
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, <T as /* Trait */>::RpcResponse>;
[INFO] [stdout]    |                                                               +  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stdout]   --> src/node/rpc/mod.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 | type SharedMessageQueue<T: NodeType> = Arc<RwLock<VecDeque<RpcMessage<T>>>>;
[INFO] [stdout]    |                          --^^^^^^^^
[INFO] [stdout]    |                          | |
[INFO] [stdout]    |                          | will not be checked at usage sites of the type alias
[INFO] [stdout]    |                          help: remove this bound
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stdout]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RpcRequest`
[INFO] [stdout]  --> bin/rpc.rs:5:32
[INFO] [stdout]   |
[INFO] [stdout] 5 | use seraphic::{RequestWrapper, RpcRequest};
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncReadExt` and `AsyncWriteExt`
[INFO] [stdout]  --> bin/rpc.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tokio::io::{AsyncReadExt, AsyncWriteExt, Interest};
[INFO] [stdout]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `swarm`
[INFO] [stdout]   --> server/src/node/miner.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn init_with_swarm(swarm: &mut Swarm<Self::Behaviour>) -> MainResult<Self>
[INFO] [stdout]    |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_swarm`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]   --> server/src/node/miner.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> server/src/node/provider.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `peer`
[INFO] [stdout]    --> server/src/node/provider.rs:138:25
[INFO] [stdout]     |
[INFO] [stdout] 138 |                         peer,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `peer: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request_id`
[INFO] [stdout]    --> server/src/node/provider.rs:141:33
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   request_id,
[INFO] [stdout]     |                       ^^^^^^^^^^ help: try ignoring the field: `request_id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> server/src/node/provider.rs:142:33
[INFO] [stdout]     |
[INFO] [stdout] 142 | ...                   request,
[INFO] [stdout]     |                       ^^^^^^^ help: try ignoring the field: `request: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `mempool` is never read
[INFO] [stdout]   --> server/src/node/miner.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct MinerNode {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     mempool: MapVec<String, Transfer>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MinerNode` 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 `0` is never read
[INFO] [stdout]   --> server/src/node/provider.rs:28:24
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ListeningForStream(JoinHandle<()>),
[INFO] [stdout]    |     ------------------ ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ProviderNodeState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ListeningForStream(JoinHandle<()>),
[INFO] [stdout] 28 +     ListeningForStream(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "bd3b4100d61018fe824cef04887e9997a3ae84173a702806271e8556e03fe1d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd3b4100d61018fe824cef04887e9997a3ae84173a702806271e8556e03fe1d7", kill_on_drop: false }`
[INFO] [stdout] bd3b4100d61018fe824cef04887e9997a3ae84173a702806271e8556e03fe1d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] c97e47e46937bfd76b0365180af388215a1830a4f72e19bc94401067bcf37e92
[INFO] running `Command { std: "docker" "start" "-a" "c97e47e46937bfd76b0365180af388215a1830a4f72e19bc94401067bcf37e92", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `core::panic`
[INFO] [stdout]  --> macros/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::panic;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `format_ident` and `quote`
[INFO] [stdout]  --> macros/src/lib.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use quote::{format_ident, quote};
[INFO] [stdout]   |             ^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DataEnum`, `DataStruct`, `Data`, `DeriveInput`, `TypePath`, and `parse_macro_input`
[INFO] [stdout]  --> macros/src/lib.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | use syn::{parse_macro_input, Data, DataEnum, DataStruct, DeriveInput, TypePath};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]   --> macros/src/lib.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn derive(input: TokenStream) -> TokenStream {
[INFO] [stdout]    |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Opts` is never constructed
[INFO] [stdout]   --> macros/src/lib.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct Opts {}
[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 imports: `Multihash` and `store::StoreParams`
[INFO] [stdout]  --> src/node/behaviour.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::{store::StoreParams, Multihash};
[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: `util::OneOf`
[INFO] [stdout]  --> src/node/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     util::OneOf,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NodeRpcMessage`
[INFO] [stdout]   --> src/node/mod.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 | use rpc::{NodeRpcHandler, NodeRpcMessage, RpcMessage};
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stdout]    --> src/node/mod.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `identity::Keypair`
[INFO] [stdout]    --> src/util/heap/max.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]    --> src/util/heap/min_map.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |     use std::collections::HashMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stdout]    --> src/util/heap/min_map.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MinHeapMap` and `MinMapHeapable`
[INFO] [stdout]    --> src/util/heap/min_map.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use super::{MinHeapMap, MinMapHeapable};
[INFO] [stdout]     |                 ^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamProtocol`
[INFO] [stdout]  --> src/util/mod.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libp2p::{identity::PublicKey, StreamProtocol};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transfers`
[INFO] [stdout]   --> src/blockchain/transaction/mint.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn new(transfers: impl AsRef<[Transfer]>, miner_key: PublicKey) -> Self {
[INFO] [stdout]    |                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transfers`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]   --> src/node/rpc/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | struct ConnectionContext<T: NodeType> {
[INFO] [stdout]    |        ----------------- field in this struct
[INFO] [stdout] 91 |     handle: JoinHandle<()>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_heap` is never used
[INFO] [stdout]    --> src/util/heap/max.rs:144:8
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn create_heap(ids: &[PeerId], bids: &[f64]) -> MaxHeap<ProvisionBid> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: mutation of an interior mutable `const` item with call to `force`
[INFO] [stdout]   --> src/blockchain/chain.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Blockchain::from(vec![LazyLock::force(&GENESIS_BLOCK).to_owned()])
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^-------------^
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            `GENESIS_BLOCK` is a interior mutable `const` item of type `LazyLock<blockchain::block::Block>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: only the temporaries and never the original `const GENESIS_BLOCK` will be modified
[INFO] [stdout]    = help: for more details on interior mutability see <https://doc.rust-lang.org/reference/interior-mutability.html>
[INFO] [stdout]    = note: `#[warn(const_item_interior_mutations)]` on by default
[INFO] [stdout] help: for a shared instance of `GENESIS_BLOCK`, consider making it a `static` item instead
[INFO] [stdout]    |
[INFO] [stdout]  7 - const GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stdout]  7 + static GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/mint.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/transfer.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let _ = Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/transfer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stdout]   --> src/node/rpc/mod.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |                            ^^^^^^^^ will not be checked at usage sites of the type alias
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stdout]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stdout]    = note: `#[warn(type_alias_bounds)]` on by default
[INFO] [stdout] help: remove this bound
[INFO] [stdout]    |
[INFO] [stdout] 28 - pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout] 28 + pub type NodeRpcMessage<T> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |
[INFO] [stdout] help: fully qualify this associated type
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<<T as /* Trait */>::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |                                                +  +++++++++++++++
[INFO] [stdout] help: fully qualify this associated type
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, <T as /* Trait */>::RpcResponse>;
[INFO] [stdout]    |                                                               +  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stdout]   --> src/node/rpc/mod.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 | type SharedMessageQueue<T: NodeType> = Arc<RwLock<VecDeque<RpcMessage<T>>>>;
[INFO] [stdout]    |                          --^^^^^^^^
[INFO] [stdout]    |                          | |
[INFO] [stdout]    |                          | will not be checked at usage sites of the type alias
[INFO] [stdout]    |                          help: remove this bound
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stdout]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RpcRequest`
[INFO] [stdout]  --> bin/rpc.rs:5:32
[INFO] [stdout]   |
[INFO] [stdout] 5 | use seraphic::{RequestWrapper, RpcRequest};
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncReadExt` and `AsyncWriteExt`
[INFO] [stdout]  --> bin/rpc.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tokio::io::{AsyncReadExt, AsyncWriteExt, Interest};
[INFO] [stdout]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `swarm`
[INFO] [stdout]   --> server/src/node/miner.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn init_with_swarm(swarm: &mut Swarm<Self::Behaviour>) -> MainResult<Self>
[INFO] [stdout]    |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_swarm`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]   --> server/src/node/miner.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> server/src/node/provider.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `peer`
[INFO] [stdout]    --> server/src/node/provider.rs:138:25
[INFO] [stdout]     |
[INFO] [stdout] 138 |                         peer,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `peer: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request_id`
[INFO] [stdout]    --> server/src/node/provider.rs:141:33
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   request_id,
[INFO] [stdout]     |                       ^^^^^^^^^^ help: try ignoring the field: `request_id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> server/src/node/provider.rs:142:33
[INFO] [stdout]     |
[INFO] [stdout] 142 | ...                   request,
[INFO] [stdout]     |                       ^^^^^^^ help: try ignoring the field: `request: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `mempool` is never read
[INFO] [stdout]   --> server/src/node/miner.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct MinerNode {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     mempool: MapVec<String, Transfer>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MinerNode` 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 `0` is never read
[INFO] [stdout]   --> server/src/node/provider.rs:28:24
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ListeningForStream(JoinHandle<()>),
[INFO] [stdout]    |     ------------------ ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ProviderNodeState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ListeningForStream(JoinHandle<()>),
[INFO] [stdout] 28 +     ListeningForStream(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RpcRequest`
[INFO] [stdout]  --> bin/rpc.rs:5:32
[INFO] [stdout]   |
[INFO] [stdout] 5 | use seraphic::{RequestWrapper, RpcRequest};
[INFO] [stdout]   |                                ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncReadExt` and `AsyncWriteExt`
[INFO] [stdout]  --> bin/rpc.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tokio::io::{AsyncReadExt, AsyncWriteExt, Interest};
[INFO] [stdout]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Multihash` and `store::StoreParams`
[INFO] [stdout]  --> src/node/behaviour.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::{store::StoreParams, Multihash};
[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: `util::OneOf`
[INFO] [stdout]  --> src/node/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     util::OneOf,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NodeRpcMessage`
[INFO] [stdout]   --> src/node/mod.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 | use rpc::{NodeRpcHandler, NodeRpcMessage, RpcMessage};
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]    --> src/util/heap/min_map.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |     use std::collections::HashMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stdout]    --> src/util/heap/min_map.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MinHeapMap` and `MinMapHeapable`
[INFO] [stdout]    --> src/util/heap/min_map.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use super::{MinHeapMap, MinMapHeapable};
[INFO] [stdout]     |                 ^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamProtocol`
[INFO] [stdout]  --> src/util/mod.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 6 | use libp2p::{identity::PublicKey, StreamProtocol};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `swarm`
[INFO] [stdout]   --> server/src/node/miner.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn init_with_swarm(swarm: &mut Swarm<Self::Behaviour>) -> MainResult<Self>
[INFO] [stdout]    |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_swarm`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]   --> server/src/node/miner.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> server/src/node/provider.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `peer`
[INFO] [stdout]    --> server/src/node/provider.rs:138:25
[INFO] [stdout]     |
[INFO] [stdout] 138 |                         peer,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `peer: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request_id`
[INFO] [stdout]    --> server/src/node/provider.rs:141:33
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   request_id,
[INFO] [stdout]     |                       ^^^^^^^^^^ help: try ignoring the field: `request_id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> server/src/node/provider.rs:142:33
[INFO] [stdout]     |
[INFO] [stdout] 142 | ...                   request,
[INFO] [stdout]     |                       ^^^^^^^ help: try ignoring the field: `request: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `mempool` is never read
[INFO] [stdout]   --> server/src/node/miner.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct MinerNode {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     mempool: MapVec<String, Transfer>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MinerNode` 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 `0` is never read
[INFO] [stdout]   --> server/src/node/provider.rs:28:24
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ListeningForStream(JoinHandle<()>),
[INFO] [stdout]    |     ------------------ ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ProviderNodeState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ListeningForStream(JoinHandle<()>),
[INFO] [stdout] 28 +     ListeningForStream(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transfers`
[INFO] [stdout]   --> src/blockchain/transaction/mint.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn new(transfers: impl AsRef<[Transfer]>, miner_key: PublicKey) -> Self {
[INFO] [stdout]    |                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transfers`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `newpair`
[INFO] [stdout]    --> src/node/mod.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let newpair = Keypair::ed25519_from_bytes(secret).unwrap();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_newpair`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `handle` is never read
[INFO] [stdout]   --> src/node/rpc/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | struct ConnectionContext<T: NodeType> {
[INFO] [stdout]    |        ----------------- field in this struct
[INFO] [stdout] 91 |     handle: JoinHandle<()>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: mutation of an interior mutable `const` item with call to `force`
[INFO] [stdout]   --> src/blockchain/chain.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Blockchain::from(vec![LazyLock::force(&GENESIS_BLOCK).to_owned()])
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^-------------^
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            `GENESIS_BLOCK` is a interior mutable `const` item of type `LazyLock<blockchain::block::Block>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: only the temporaries and never the original `const GENESIS_BLOCK` will be modified
[INFO] [stdout]    = help: for more details on interior mutability see <https://doc.rust-lang.org/reference/interior-mutability.html>
[INFO] [stdout]    = note: `#[warn(const_item_interior_mutations)]` on by default
[INFO] [stdout] help: for a shared instance of `GENESIS_BLOCK`, consider making it a `static` item instead
[INFO] [stdout]    |
[INFO] [stdout]  7 - const GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stdout]  7 + static GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/mint.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/transfer.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let _ = Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/blockchain/transaction/transfer.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stdout]   --> src/node/rpc/mod.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |                            ^^^^^^^^ will not be checked at usage sites of the type alias
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stdout]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stdout]    = note: `#[warn(type_alias_bounds)]` on by default
[INFO] [stdout] help: remove this bound
[INFO] [stdout]    |
[INFO] [stdout] 28 - pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout] 28 + pub type NodeRpcMessage<T> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |
[INFO] [stdout] help: fully qualify this associated type
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<<T as /* Trait */>::RpcRequest, T::RpcResponse>;
[INFO] [stdout]    |                                                +  +++++++++++++++
[INFO] [stdout] help: fully qualify this associated type
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, <T as /* Trait */>::RpcResponse>;
[INFO] [stdout]    |                                                               +  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stdout]   --> src/node/rpc/mod.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 | type SharedMessageQueue<T: NodeType> = Arc<RwLock<VecDeque<RpcMessage<T>>>>;
[INFO] [stdout]    |                          --^^^^^^^^
[INFO] [stdout]    |                          | |
[INFO] [stdout]    |                          | will not be checked at usage sites of the type alias
[INFO] [stdout]    |                          help: remove this bound
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stdout]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.58s
[INFO] running `Command { std: "docker" "inspect" "c97e47e46937bfd76b0365180af388215a1830a4f72e19bc94401067bcf37e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c97e47e46937bfd76b0365180af388215a1830a4f72e19bc94401067bcf37e92", kill_on_drop: false }`
[INFO] [stdout] c97e47e46937bfd76b0365180af388215a1830a4f72e19bc94401067bcf37e92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] dbf3694dfea1e06b24fda9d915423b617af970cad6b5dd4cecd8d5ba51b5cb87
[INFO] running `Command { std: "docker" "start" "-a" "dbf3694dfea1e06b24fda9d915423b617af970cad6b5dd4cecd8d5ba51b5cb87", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `core::panic`
[INFO] [stderr]  --> macros/src/lib.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use core::panic;
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `format_ident` and `quote`
[INFO] [stderr]  --> macros/src/lib.rs:5:13
[INFO] [stderr]   |
[INFO] [stderr] 5 | use quote::{format_ident, quote};
[INFO] [stderr]   |             ^^^^^^^^^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DataEnum`, `DataStruct`, `Data`, `DeriveInput`, `TypePath`, and `parse_macro_input`
[INFO] [stderr]  --> macros/src/lib.rs:6:11
[INFO] [stderr]   |
[INFO] [stderr] 6 | use syn::{parse_macro_input, Data, DataEnum, DataStruct, DeriveInput, TypePath};
[INFO] [stderr]   |           ^^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]   --> macros/src/lib.rs:14:15
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub fn derive(input: TokenStream) -> TokenStream {
[INFO] [stderr]    |               ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Opts` is never constructed
[INFO] [stderr]   --> macros/src/lib.rs:11:8
[INFO] [stderr]    |
[INFO] [stderr] 11 | struct Opts {}
[INFO] [stderr]    |        ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `macros` (lib) generated 5 warnings (run `cargo fix --lib -p macros` to apply 4 suggestions)
[INFO] [stderr] warning: unused imports: `Multihash` and `store::StoreParams`
[INFO] [stderr]  --> src/node/behaviour.rs:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | use libipld::{store::StoreParams, Multihash};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `util::OneOf`
[INFO] [stderr]  --> src/node/mod.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     util::OneOf,
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `NodeRpcMessage`
[INFO] [stderr]   --> src/node/mod.rs:17:27
[INFO] [stderr]    |
[INFO] [stderr] 17 | use rpc::{NodeRpcHandler, NodeRpcMessage, RpcMessage};
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stderr]    --> src/node/mod.rs:221:18
[INFO] [stderr]     |
[INFO] [stderr] 221 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `identity::Keypair`
[INFO] [stderr]    --> src/util/heap/max.rs:138:18
[INFO] [stderr]     |
[INFO] [stderr] 138 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]    --> src/util/heap/min_map.rs:175:9
[INFO] [stderr]     |
[INFO] [stderr] 175 |     use std::collections::HashMap;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PeerId` and `identity::Keypair`
[INFO] [stderr]    --> src/util/heap/min_map.rs:177:18
[INFO] [stderr]     |
[INFO] [stderr] 177 |     use libp2p::{identity::Keypair, PeerId};
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `MinHeapMap` and `MinMapHeapable`
[INFO] [stderr]    --> src/util/heap/min_map.rs:179:17
[INFO] [stderr]     |
[INFO] [stderr] 179 |     use super::{MinHeapMap, MinMapHeapable};
[INFO] [stderr]     |                 ^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `StreamProtocol`
[INFO] [stderr]  --> src/util/mod.rs:6:35
[INFO] [stderr]   |
[INFO] [stderr] 6 | use libp2p::{identity::PublicKey, StreamProtocol};
[INFO] [stderr]   |                                   ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `transfers`
[INFO] [stderr]   --> src/blockchain/transaction/mint.rs:56:16
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub fn new(transfers: impl AsRef<[Transfer]>, miner_key: PublicKey) -> Self {
[INFO] [stderr]    |                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transfers`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `handle` is never read
[INFO] [stderr]   --> src/node/rpc/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 90 | struct ConnectionContext<T: NodeType> {
[INFO] [stderr]    |        ----------------- field in this struct
[INFO] [stderr] 91 |     handle: JoinHandle<()>,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_heap` is never used
[INFO] [stderr]    --> src/util/heap/max.rs:144:8
[INFO] [stderr]     |
[INFO] [stderr] 144 |     fn create_heap(ids: &[PeerId], bids: &[f64]) -> MaxHeap<ProvisionBid> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: mutation of an interior mutable `const` item with call to `force`
[INFO] [stderr]   --> src/blockchain/chain.rs:16:27
[INFO] [stderr]    |
[INFO] [stderr] 16 |     Blockchain::from(vec![LazyLock::force(&GENESIS_BLOCK).to_owned()])
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^-------------^
[INFO] [stderr]    |                                            |
[INFO] [stderr]    |                                            `GENESIS_BLOCK` is a interior mutable `const` item of type `LazyLock<blockchain::block::Block>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: only the temporaries and never the original `const GENESIS_BLOCK` will be modified
[INFO] [stderr]    = help: for more details on interior mutability see <https://doc.rust-lang.org/reference/interior-mutability.html>
[INFO] [stderr]    = note: `#[warn(const_item_interior_mutations)]` on by default
[INFO] [stderr] help: for a shared instance of `GENESIS_BLOCK`, consider making it a `static` item instead
[INFO] [stderr]    |
[INFO] [stderr]  7 - const GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stderr]  7 + static GENESIS_BLOCK: LazyLock<Block> = LazyLock::new(|| {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/blockchain/transaction/mint.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 47 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/blockchain/transaction/transfer.rs:65:9
[INFO] [stderr]    |
[INFO] [stderr] 65 |         Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 65 |         let _ = Self::update_multiple(&mut hasher, fields.inputs);
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/blockchain/transaction/transfer.rs:66:9
[INFO] [stderr]    |
[INFO] [stderr] 66 |         Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 66 |         let _ = Self::update_multiple(&mut hasher, fields.outputs);
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stderr]   --> src/node/rpc/mod.rs:28:28
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stderr]    |                            ^^^^^^^^ will not be checked at usage sites of the type alias
[INFO] [stderr]    |
[INFO] [stderr]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stderr]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stderr]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stderr]    = note: `#[warn(type_alias_bounds)]` on by default
[INFO] [stderr] help: remove this bound
[INFO] [stderr]    |
[INFO] [stderr] 28 - pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stderr] 28 + pub type NodeRpcMessage<T> = Message<T::RpcRequest, T::RpcResponse>;
[INFO] [stderr]    |
[INFO] [stderr] help: fully qualify this associated type
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub type NodeRpcMessage<T: NodeType> = Message<<T as /* Trait */>::RpcRequest, T::RpcResponse>;
[INFO] [stderr]    |                                                +  +++++++++++++++
[INFO] [stderr] help: fully qualify this associated type
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub type NodeRpcMessage<T: NodeType> = Message<T::RpcRequest, <T as /* Trait */>::RpcResponse>;
[INFO] [stderr]    |                                                               +  +++++++++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: bounds on generic parameters in type aliases are not enforced
[INFO] [stderr]   --> src/node/rpc/mod.rs:87:28
[INFO] [stderr]    |
[INFO] [stderr] 87 | type SharedMessageQueue<T: NodeType> = Arc<RwLock<VecDeque<RpcMessage<T>>>>;
[INFO] [stderr]    |                          --^^^^^^^^
[INFO] [stderr]    |                          | |
[INFO] [stderr]    |                          | will not be checked at usage sites of the type alias
[INFO] [stderr]    |                          help: remove this bound
[INFO] [stderr]    |
[INFO] [stderr]    = note: this is a known limitation of the type checker that may be lifted in a future edition.
[INFO] [stderr]            see issue #112792 <https://github.com/rust-lang/rust/issues/112792> for more information
[INFO] [stderr]    = help: add `#![feature(lazy_type_alias)]` to the crate attributes to enable the desired semantics
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `newpair`
[INFO] [stderr]    --> src/node/mod.rs:228:13
[INFO] [stderr]     |
[INFO] [stderr] 228 |         let newpair = Keypair::ed25519_from_bytes(secret).unwrap();
[INFO] [stderr]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_newpair`
[INFO] [stderr] 
[INFO] [stderr] warning: `core` (lib) generated 18 warnings (run `cargo fix --lib -p core` to apply 11 suggestions)
[INFO] [stderr] warning: `core` (lib test) generated 16 warnings (15 duplicates) (run `cargo fix --lib -p core --tests` to apply 1 suggestion)
[INFO] [stderr] warning: unused import: `RpcRequest`
[INFO] [stderr]  --> bin/rpc.rs:5:32
[INFO] [stderr]   |
[INFO] [stderr] 5 | use seraphic::{RequestWrapper, RpcRequest};
[INFO] [stderr]   |                                ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AsyncReadExt` and `AsyncWriteExt`
[INFO] [stderr]  --> bin/rpc.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 | use tokio::io::{AsyncReadExt, AsyncWriteExt, Interest};
[INFO] [stderr]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `swarm`
[INFO] [stderr]   --> server/src/node/miner.rs:25:24
[INFO] [stderr]    |
[INFO] [stderr] 25 |     fn init_with_swarm(swarm: &mut Swarm<Self::Behaviour>) -> MainResult<Self>
[INFO] [stderr]    |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_swarm`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `node`
[INFO] [stderr]   --> server/src/node/miner.rs:43:32
[INFO] [stderr]    |
[INFO] [stderr] 43 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stderr]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `node`
[INFO] [stderr]    --> server/src/node/provider.rs:111:32
[INFO] [stderr]     |
[INFO] [stderr] 111 |     async fn handle_self_event(node: &mut Node<Self>, e: Self::Event) -> MainResult<()>
[INFO] [stderr]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `peer`
[INFO] [stderr]    --> server/src/node/provider.rs:138:25
[INFO] [stderr]     |
[INFO] [stderr] 138 |                         peer,
[INFO] [stderr]     |                         ^^^^ help: try ignoring the field: `peer: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `request_id`
[INFO] [stderr]    --> server/src/node/provider.rs:141:33
[INFO] [stderr]     |
[INFO] [stderr] 141 | ...                   request_id,
[INFO] [stderr]     |                       ^^^^^^^^^^ help: try ignoring the field: `request_id: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `request`
[INFO] [stderr]    --> server/src/node/provider.rs:142:33
[INFO] [stderr]     |
[INFO] [stderr] 142 | ...                   request,
[INFO] [stderr]     |                       ^^^^^^^ help: try ignoring the field: `request: _`
[INFO] [stderr] 
[INFO] [stderr] warning: field `mempool` is never read
[INFO] [stderr]   --> server/src/node/miner.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct MinerNode {
[INFO] [stderr]    |            --------- field in this struct
[INFO] [stderr] 12 |     mempool: MapVec<String, Transfer>,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `MinerNode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> server/src/node/provider.rs:28:24
[INFO] [stderr]    |
[INFO] [stderr] 28 |     ListeningForStream(JoinHandle<()>),
[INFO] [stderr]    |     ------------------ ^^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ProviderNodeState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 28 -     ListeningForStream(JoinHandle<()>),
[INFO] [stderr] 28 +     ListeningForStream(()),
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `core` (bin "rpc") generated 2 warnings (run `cargo fix --bin "rpc" -p core` to apply 2 suggestions)
[INFO] [stderr] warning: `core` (bin "rpc" test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `core` (bin "server") generated 8 warnings (run `cargo fix --bin "server" -p core` to apply 6 suggestions)
[INFO] [stderr] warning: `core` (bin "server" test) generated 8 warnings (8 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/core/64f9f224190859c7/deps/core-64f9f224190859c7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test node::tests::create_key_works ... ok
[INFO] [stdout] test util::heap::max::tests::swap_works ... ok
[INFO] [stdout] test util::heap::max::tests::heap_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests bin/rpc.rs (/opt/rustwide/target/debug/build/core/e6e25043ff2c969e/deps/rpc-e6e25043ff2c969e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests server/src/main.rs (/opt/rustwide/target/debug/build/core/4d8e42dd282a2c1b/deps/server-4d8e42dd282a2c1b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/all/main.rs (/opt/rustwide/target/debug/build/core/e34e8ebc9f5a85c0/deps/all-e34e8ebc9f5a85c0)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test map_vec::test_iter_keys_and_vals ... ok
[INFO] [stdout] test map_vec::test_new_mapvec ... ok
[INFO] [stdout] test map_vec::test_peek ... ok
[INFO] [stdout] test map_vec::test_push_and_get ... ok
[INFO] [stdout] test map_vec::test_remove ... ok
[INFO] [stdout] {"v":0,"name":"lsp","msg":"test tracing initialized","level":30,"hostname":"dbf3694dfea1","pid":30,"time":"2026-01-17T02:45:00.233738481Z","target":"log","line":null,"file":null,"log.target":"all::helpers","log.line":13,"log.file":"tests/all/helpers.rs","log.module_path":"all::helpers"}
[INFO] [stdout] test map_vec::test_pop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests core
[INFO] [stderr] error[E0433]: failed to resolve: could not find `write` in `core`
[INFO] [stderr]  --> src/blockchain/mod.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(thiserror::Error, Debug)]
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^ could not find `write` in `core`
[INFO] [stderr]   |
[INFO] [stderr]   = note: this error originates in the derive macro `thiserror::Error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `option` in `core`
[INFO] [stderr]  --> src/blockchain/mod.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(thiserror::Error, Debug)]
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^ could not find `option` in `core`
[INFO] [stderr]   |
[INFO] [stderr]   = note: this error originates in the derive macro `thiserror::Error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider importing this module
[INFO] [stderr]   |
[INFO] [stderr] 4 + use std::option;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `fmt` in `core`
[INFO] [stderr]  --> src/blockchain/mod.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(thiserror::Error, Debug)]
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^ could not find `fmt` in `core`
[INFO] [stderr]   |
[INFO] [stderr]   = note: this error originates in the derive macro `thiserror::Error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider importing this module
[INFO] [stderr]   |
[INFO] [stderr] 4 + use std::fmt;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `fmt` in `core`
[INFO] [stderr]  --> src/blockchain/mod.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(thiserror::Error, Debug)]
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^ could not find `fmt` in `core`
[INFO] [stderr]   |
[INFO] [stderr]   = note: this error originates in the derive macro `thiserror::Error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider importing one of these modules
[INFO] [stderr]   |
[INFO] [stderr] 4 + use std::fmt;
[INFO] [stderr]   |
[INFO] [stderr] 4 + use tracing_subscriber::fmt;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `convert` in `core`
[INFO] [stderr]   --> src/blockchain/mod.rs:11:13
[INFO] [stderr]    |
[INFO] [stderr] 11 |     Signing(#[from] SigningError),
[INFO] [stderr]    |             ^^^^^^^ could not find `convert` in `core`
[INFO] [stderr]    |
[INFO] [stderr] help: consider importing this module
[INFO] [stderr]    |
[INFO] [stderr]  4 + use std::convert;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `fmt` in `core`
[INFO] [stderr]   --> src/node/behaviour.rs:20:10
[INFO] [stderr]    |
[INFO] [stderr] 20 | #[derive(NetworkBehaviour)]
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^ could not find `fmt` in `core`
[INFO] [stderr]    |
[INFO] [stderr]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider importing this module
[INFO] [stderr]    |
[INFO] [stderr]  1 + use std::fmt;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 6 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0433`.
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name core --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L native=/opt/rustwide/target/debug/build/blake3/7d56fe71ec0a4fd8/build-script-execution/out -L native=/opt/rustwide/target/debug/build/ring/2b103e9c2847bda9/build-script-execution/out -L native=/opt/rustwide/target/debug/build/ring/7220718f44bbefa0/build-script-execution/out --extern chrono=/opt/rustwide/target/debug/build/chrono/8d65284b734d1e5d/deps/libchrono-8d65284b734d1e5d.rlib --extern clap=/opt/rustwide/target/debug/build/clap/96d437c9ed6577ec/deps/libclap-96d437c9ed6577ec.rlib --extern core=/opt/rustwide/target/debug/build/core/8d02aa61b23fd3ab/deps/libcore-8d02aa61b23fd3ab.rlib --extern futures=/opt/rustwide/target/debug/build/futures/f6deb4006d3796ec/deps/libfutures-f6deb4006d3796ec.rlib --extern libipld=/opt/rustwide/target/debug/build/libipld/e66903f57208d9a2/deps/liblibipld-e66903f57208d9a2.rlib --extern libp2p=/opt/rustwide/target/debug/build/libp2p/fca1e7f4624a537c/deps/liblibp2p-fca1e7f4624a537c.rlib --extern libp2p_bitswap=/opt/rustwide/target/debug/build/libp2p-bitswap/4301a797c0d1221a/deps/liblibp2p_bitswap-4301a797c0d1221a.rlib --extern libp2p_stream=/opt/rustwide/target/debug/build/libp2p-stream/ce74d162e707cfe3/deps/liblibp2p_stream-ce74d162e707cfe3.rlib --extern macros=/opt/rustwide/target/debug/build/macros/fd56566efc8cf4f8/deps/libmacros-fd56566efc8cf4f8.so --extern rand=/opt/rustwide/target/debug/build/rand/5ffb3d48865147f9/deps/librand-5ffb3d48865147f9.rlib --extern seraphic=/opt/rustwide/target/debug/build/seraphic/6d0c74ee3fc34062/deps/libseraphic-6d0c74ee3fc34062.rlib --extern serde=/opt/rustwide/target/debug/build/serde/7aa86cc2693c9bd2/deps/libserde-7aa86cc2693c9bd2.rlib --extern serde_json=/opt/rustwide/target/debug/build/serde_json/bc94fda8e49bbcd5/deps/libserde_json-bc94fda8e49bbcd5.rlib --extern sha3=/opt/rustwide/target/debug/build/sha3/eb15105938a2993e/deps/libsha3-eb15105938a2993e.rlib --extern thiserror=/opt/rustwide/target/debug/build/thiserror/a079c16870a90cc5/deps/libthiserror-a079c16870a90cc5.rlib --extern tokio=/opt/rustwide/target/debug/build/tokio/7433aefcc054b192/deps/libtokio-7433aefcc054b192.rlib --extern tracing=/opt/rustwide/target/debug/build/tracing/a3c0caeba9e203e5/deps/libtracing-a3c0caeba9e203e5.rlib --extern tracing_bunyan_formatter=/opt/rustwide/target/debug/build/tracing-bunyan-formatter/f1426b57232c0056/deps/libtracing_bunyan_formatter-f1426b57232c0056.rlib --extern tracing_log=/opt/rustwide/target/debug/build/tracing-log/f417d44ecf3d0f16/deps/libtracing_log-f417d44ecf3d0f16.rlib --extern tracing_subscriber=/opt/rustwide/target/debug/build/tracing-subscriber/e31e238a8166bbe2/deps/libtracing_subscriber-e31e238a8166bbe2.rlib -L dependency=/opt/rustwide/target/debug/build/ahash/39128fbe48f4a7f9/deps -L dependency=/opt/rustwide/target/debug/build/ahash/8cd51ef260c10167/deps -L dependency=/opt/rustwide/target/debug/build/ahash/d4424f867514dbf6/deps -L dependency=/opt/rustwide/target/debug/build/aho-corasick/6e9abec44e58222d/deps -L dependency=/opt/rustwide/target/debug/build/allocator-api2/3bc2480ae44878f3/deps -L dependency=/opt/rustwide/target/debug/build/anstream/65bae9f685909c30/deps -L dependency=/opt/rustwide/target/debug/build/anstyle/df82d657645c4a5c/deps -L dependency=/opt/rustwide/target/debug/build/anstyle-parse/efd7d30a330dd8dd/deps -L dependency=/opt/rustwide/target/debug/build/anstyle-query/f0be367a66cb0b02/deps -L dependency=/opt/rustwide/target/debug/build/anyhow/00f7336018823c67/deps -L dependency=/opt/rustwide/target/debug/build/anyhow/c7ee18b672cdf4be/deps -L dependency=/opt/rustwide/target/debug/build/anyhow/f7dd2168969f0dd8/deps -L dependency=/opt/rustwide/target/debug/build/arrayref/e2c56de32f019e08/deps -L dependency=/opt/rustwide/target/debug/build/arrayvec/41dcfe80309d7422/deps -L dependency=/opt/rustwide/target/debug/build/asn1-rs/20b0720596508366/deps -L dependency=/opt/rustwide/target/debug/build/asn1-rs-derive/ae1b4803b3f0a0df/deps -L dependency=/opt/rustwide/target/debug/build/asn1-rs-impl/34c9dc49756c18c4/deps -L dependency=/opt/rustwide/target/debug/build/asn1_der/07034adee7e825fb/deps -L dependency=/opt/rustwide/target/debug/build/async-trait/00b5e81311e7aba3/deps -L dependency=/opt/rustwide/target/debug/build/asynchronous-codec/44692c3122ee824b/deps -L dependency=/opt/rustwide/target/debug/build/autocfg/edb41dba5c1eb139/deps -L dependency=/opt/rustwide/target/debug/build/base-x/aacb55c1704f712f/deps -L dependency=/opt/rustwide/target/debug/build/base16ct/b4bca9c611628416/deps -L dependency=/opt/rustwide/target/debug/build/base64/2a03de3babadded3/deps -L dependency=/opt/rustwide/target/debug/build/base64ct/04e748031ddf4896/deps -L dependency=/opt/rustwide/target/debug/build/bimap/89139a6351695333/deps -L dependency=/opt/rustwide/target/debug/build/bitflags/e2b4db6c651223da/deps -L dependency=/opt/rustwide/target/debug/build/bitflags/e5c910880d9ee6e9/deps -L dependency=/opt/rustwide/target/debug/build/blake2b_simd/8bcfafd40d31f45e/deps -L dependency=/opt/rustwide/target/debug/build/blake2s_simd/5da729908a963b1e/deps -L dependency=/opt/rustwide/target/debug/build/blake3/3fde102edd090c87/deps -L dependency=/opt/rustwide/target/debug/build/blake3/6dcc0fd87b0b23eb/deps -L dependency=/opt/rustwide/target/debug/build/blake3/7d56fe71ec0a4fd8/deps -L dependency=/opt/rustwide/target/debug/build/block-buffer/9d48636155d5995e/deps -L dependency=/opt/rustwide/target/debug/build/block-buffer/d07bf3da060c13df/deps -L dependency=/opt/rustwide/target/debug/build/bs58/057a6ece2aba89a6/deps -L dependency=/opt/rustwide/target/debug/build/bs58/07b47fd361d3d70f/deps -L dependency=/opt/rustwide/target/debug/build/byteorder/d4f0925090e3c361/deps -L dependency=/opt/rustwide/target/debug/build/bytes/7bd84df548b15429/deps -L dependency=/opt/rustwide/target/debug/build/bytes/dcd4f2117b8ffa63/deps -L dependency=/opt/rustwide/target/debug/build/cached/d6fab17e6045e91e/deps -L dependency=/opt/rustwide/target/debug/build/cc/87380c6d4f28ebd8/deps -L dependency=/opt/rustwide/target/debug/build/cfg-if/33ef6c02a07f9fec/deps -L dependency=/opt/rustwide/target/debug/build/cfg_aliases/7eb8a61fdc275c6a/deps -L dependency=/opt/rustwide/target/debug/build/chrono/8d65284b734d1e5d/deps -L dependency=/opt/rustwide/target/debug/build/cid/83c69fff47c69052/deps -L dependency=/opt/rustwide/target/debug/build/cid/a6a2c74e5fe3d9e7/deps -L dependency=/opt/rustwide/target/debug/build/clap/96d437c9ed6577ec/deps -L dependency=/opt/rustwide/target/debug/build/clap_builder/d07306d25d939b8c/deps -L dependency=/opt/rustwide/target/debug/build/clap_derive/803455c5c98605f8/deps -L dependency=/opt/rustwide/target/debug/build/clap_lex/8f7e36dc12b04c16/deps -L dependency=/opt/rustwide/target/debug/build/colorchoice/dfb6701820ae12a0/deps -L dependency=/opt/rustwide/target/debug/build/const-oid/5d63b50f42b847e9/deps -L dependency=/opt/rustwide/target/debug/build/constant_time_eq/7540ab86f53c975b/deps -L dependency=/opt/rustwide/target/debug/build/core/187b7ead45a00b52/deps -L dependency=/opt/rustwide/target/debug/build/core/8d02aa61b23fd3ab/deps -L dependency=/opt/rustwide/target/debug/build/core2/31a85464e3be0570/deps -L dependency=/opt/rustwide/target/debug/build/cpufeatures/1354436b31901300/deps -L dependency=/opt/rustwide/target/debug/build/crunchy/403fb55664b7f12d/deps -L dependency=/opt/rustwide/target/debug/build/crunchy/795f4c31c778c1ee/deps -L dependency=/opt/rustwide/target/debug/build/crunchy/e7a0318727aaec01/deps -L dependency=/opt/rustwide/target/debug/build/crypto-common/f6d4917cf80f00d3/deps -L dependency=/opt/rustwide/target/debug/build/cuckoofilter/9bf97363d84e8ee4/deps -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/409895c4541cdeb8/deps -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/5b30044820d83f3b/deps -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/5cc5e57edcb0d3d2/deps -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/96f9f392d70da88d/deps -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek-derive/17d47e71b65e8970/deps -L dependency=/opt/rustwide/target/debug/build/darling/1a14b560bc27148b/deps -L dependency=/opt/rustwide/target/debug/build/darling_core/f9d08e0b0a19a988/deps -L dependency=/opt/rustwide/target/debug/build/darling_macro/883a5db8b72065da/deps -L dependency=/opt/rustwide/target/debug/build/data-encoding/02a524d0cb7bb851/deps -L dependency=/opt/rustwide/target/debug/build/data-encoding/03ff34198fe88d5b/deps -L dependency=/opt/rustwide/target/debug/build/data-encoding-macro/3afc9d3c123a0aac/deps -L dependency=/opt/rustwide/target/debug/build/data-encoding-macro-internal/e956eb6510a81631/deps -L dependency=/opt/rustwide/target/debug/build/der/096f5073bb9d5463/deps -L dependency=/opt/rustwide/target/debug/build/der-parser/07699102e0989286/deps -L dependency=/opt/rustwide/target/debug/build/deranged/ab64fe9a31eb7f24/deps -L dependency=/opt/rustwide/target/debug/build/digest/32e12ff940cb61d6/deps -L dependency=/opt/rustwide/target/debug/build/digest/9b1f94ce32495e31/deps -L dependency=/opt/rustwide/target/debug/build/displaydoc/2ec1e3ad9cfed25c/deps -L dependency=/opt/rustwide/target/debug/build/dtoa/2e19846911494f1e/deps -L dependency=/opt/rustwide/target/debug/build/ed25519/63b91ba94ee86808/deps -L dependency=/opt/rustwide/target/debug/build/ed25519/f71212440a4ec93a/deps -L dependency=/opt/rustwide/target/debug/build/ed25519-dalek/563d5ff9d7d105b0/deps -L dependency=/opt/rustwide/target/debug/build/ed25519-dalek/c8ded3f0962d7868/deps -L dependency=/opt/rustwide/target/debug/build/either/0d03427b61e42fdc/deps -L dependency=/opt/rustwide/target/debug/build/enum-as-inner/6ff455b7144c146b/deps -L dependency=/opt/rustwide/target/debug/build/equivalent/fdc46004df91ad08/deps -L dependency=/opt/rustwide/target/debug/build/fastrand/fb56977bacc4663c/deps -L dependency=/opt/rustwide/target/debug/build/fixedbitset/69defad4b00af737/deps -L dependency=/opt/rustwide/target/debug/build/fnv/2d77ec4f6f971b24/deps -L dependency=/opt/rustwide/target/debug/build/foldhash/6d45a3996f846e3d/deps -L dependency=/opt/rustwide/target/debug/build/form_urlencoded/948599200288fa84/deps -L dependency=/opt/rustwide/target/debug/build/futures/f6deb4006d3796ec/deps -L dependency=/opt/rustwide/target/debug/build/futures-bounded/428fee2f695e2f09/deps -L dependency=/opt/rustwide/target/debug/build/futures-channel/2686d8099c9d3021/deps -L dependency=/opt/rustwide/target/debug/build/futures-core/53dfe94fd86fb1e8/deps -L dependency=/opt/rustwide/target/debug/build/futures-executor/70025c0b3001bd1b/deps -L dependency=/opt/rustwide/target/debug/build/futures-io/27f9afa652f9fbc0/deps -L dependency=/opt/rustwide/target/debug/build/futures-macro/3ecf2312dfc5a0cb/deps -L dependency=/opt/rustwide/target/debug/build/futures-rustls/e3bd71abf80d49d9/deps -L dependency=/opt/rustwide/target/debug/build/futures-sink/be8442ee548d90f9/deps -L dependency=/opt/rustwide/target/debug/build/futures-task/11771fc23744b112/deps -L dependency=/opt/rustwide/target/debug/build/futures-ticker/669d21f712ca74c3/deps -L dependency=/opt/rustwide/target/debug/build/futures-timer/2b3f729e26c119bb/deps -L dependency=/opt/rustwide/target/debug/build/futures-util/9a968e641f09b1be/deps -L dependency=/opt/rustwide/target/debug/build/generic-array/0e98770afa4d4875/deps -L dependency=/opt/rustwide/target/debug/build/generic-array/7740648c60f95b2e/deps -L dependency=/opt/rustwide/target/debug/build/generic-array/9031066b9f97395e/deps -L dependency=/opt/rustwide/target/debug/build/gethostname/0d049221e5ee3c2a/deps -L dependency=/opt/rustwide/target/debug/build/getrandom/1eead88449cac5d6/deps -L dependency=/opt/rustwide/target/debug/build/getrandom/39f473413bd4a805/deps -L dependency=/opt/rustwide/target/debug/build/getrandom/51607fdbae2f2dca/deps -L dependency=/opt/rustwide/target/debug/build/getrandom/cedd4cf5363300ea/deps -L dependency=/opt/rustwide/target/debug/build/hashbrown/4d5c81b3186ab6ab/deps -L dependency=/opt/rustwide/target/debug/build/hashbrown/672c1a277c619737/deps -L dependency=/opt/rustwide/target/debug/build/hashbrown/6be3a3b5258097e1/deps -L dependency=/opt/rustwide/target/debug/build/heck/24e790723ad01371/deps -L dependency=/opt/rustwide/target/debug/build/heck/8e1f98ffb0a497ae/deps -L dependency=/opt/rustwide/target/debug/build/hex/442b26448269ea59/deps -L dependency=/opt/rustwide/target/debug/build/hex_fmt/1332f399422be269/deps -L dependency=/opt/rustwide/target/debug/build/hickory-proto/765d169bd45af45b/deps -L dependency=/opt/rustwide/target/debug/build/hickory-resolver/af36b4a0cbe8c42f/deps -L dependency=/opt/rustwide/target/debug/build/hkdf/1aaaca6d4b9206aa/deps -L dependency=/opt/rustwide/target/debug/build/hmac/0c5e2f70e834b71e/deps -L dependency=/opt/rustwide/target/debug/build/home/9c3d63d18af13a5b/deps -L dependency=/opt/rustwide/target/debug/build/hostname/607783caab470850/deps -L dependency=/opt/rustwide/target/debug/build/httparse/28096d6706fcc7b3/deps -L dependency=/opt/rustwide/target/debug/build/httparse/a727d6b80737e9c5/deps -L dependency=/opt/rustwide/target/debug/build/httparse/ce7b2332a80a4f03/deps -L dependency=/opt/rustwide/target/debug/build/iana-time-zone/33839373f004bfb1/deps -L dependency=/opt/rustwide/target/debug/build/icu_collections/7ec71321b2e93c8c/deps -L dependency=/opt/rustwide/target/debug/build/icu_locid/0f284e1d0aa769d9/deps -L dependency=/opt/rustwide/target/debug/build/icu_locid_transform/dd76f97383c258e5/deps -L dependency=/opt/rustwide/target/debug/build/icu_locid_transform_data/ad15ccbe3fb30a0f/deps -L dependency=/opt/rustwide/target/debug/build/icu_normalizer/fe8a0650ed2f2cd0/deps -L dependency=/opt/rustwide/target/debug/build/icu_normalizer_data/924449c90d89dbe9/deps -L dependency=/opt/rustwide/target/debug/build/icu_properties/ec94cfb845dbc94d/deps -L dependency=/opt/rustwide/target/debug/build/icu_properties_data/51b5eb2cadc91212/deps -L dependency=/opt/rustwide/target/debug/build/icu_provider/cd061445446396fa/deps -L dependency=/opt/rustwide/target/debug/build/icu_provider_macros/d2bb1e8983c5edd2/deps -L dependency=/opt/rustwide/target/debug/build/ident_case/ecc112105bc5215b/deps -L dependency=/opt/rustwide/target/debug/build/idna/cbcd86e837248ebc/deps -L dependency=/opt/rustwide/target/debug/build/idna_adapter/c23be8a5c3649519/deps -L dependency=/opt/rustwide/target/debug/build/if-watch/1360f9cba34ea266/deps -L dependency=/opt/rustwide/target/debug/build/indexmap/9d89d6f6efe48d14/deps -L dependency=/opt/rustwide/target/debug/build/instant/c542582c182b08bd/deps -L dependency=/opt/rustwide/target/debug/build/ipnet/346d915a0dce48fd/deps -L dependency=/opt/rustwide/target/debug/build/is_terminal_polyfill/c14c9d53c4f80a97/deps -L dependency=/opt/rustwide/target/debug/build/itertools/213eba6fc14fea3c/deps -L dependency=/opt/rustwide/target/debug/build/itoa/d34da3363977f6fb/deps -L dependency=/opt/rustwide/target/debug/build/keccak/42ca8630c7170c4b/deps -L dependency=/opt/rustwide/target/debug/build/lazy_static/b3603208c0de2608/deps -L dependency=/opt/rustwide/target/debug/build/libc/78dae460f0c91bdb/deps -L dependency=/opt/rustwide/target/debug/build/libc/9ddc719dfa646a9d/deps -L dependency=/opt/rustwide/target/debug/build/libc/f39a6e60ee3ee044/deps -L dependency=/opt/rustwide/target/debug/build/libipld/07f37473f5e4e0d8/deps -L dependency=/opt/rustwide/target/debug/build/libipld/e66903f57208d9a2/deps -L dependency=/opt/rustwide/target/debug/build/libipld-cbor/82511d827527434a/deps -L dependency=/opt/rustwide/target/debug/build/libipld-cbor-derive/c23dc422deebbba9/deps -L dependency=/opt/rustwide/target/debug/build/libipld-core/57dd9d232e63424b/deps -L dependency=/opt/rustwide/target/debug/build/libipld-core/ca3ddc53ff3d8de6/deps -L dependency=/opt/rustwide/target/debug/build/libipld-json/610921633bb3854d/deps -L dependency=/opt/rustwide/target/debug/build/libipld-macro/1175006cc6738f34/deps -L dependency=/opt/rustwide/target/debug/build/libipld-macro/d7af314170ec66a7/deps -L dependency=/opt/rustwide/target/debug/build/libipld-pb/301d47a6d1a47abe/deps -L dependency=/opt/rustwide/target/debug/build/libp2p/55a7ed343bd21606/deps -L dependency=/opt/rustwide/target/debug/build/libp2p/fca1e7f4624a537c/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-allow-block-list/87924ff02d663760/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-bitswap/1cc9f262e3ba4470/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-bitswap/4301a797c0d1221a/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-bitswap/e5e4b1ce50cb0f4a/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-connection-limits/d5842447aa3350ba/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-core/24b1389d0b537b5a/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-core/2cfd3b325f47cd8a/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-core/c74e49f2eaceab85/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-core/dcc83aef002daea4/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-dns/3ea599159b5aaae0/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-floodsub/88cbe11535956af0/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-gossipsub/11e3da3d5019419e/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-identify/72fb76d75e9a37af/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-identity/f470ebbdf6a0725d/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-kad/53e060c32241422b/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-mdns/d1b6d47f339cfe97/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-noise/0a082c1c0fe84e84/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-ping/99fc7b40504e503d/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-quic/60d311540e05e688/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-rendezvous/2168774d2f4063d0/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-request-response/5ef718b41736dce3/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-request-response/fa9df9d6e8bc905c/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-stream/ce74d162e707cfe3/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm/a62276b8fe524d23/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm/d936986b8e617c7f/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm-derive/f9a114f52e0cd57e/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-tcp/ed6348ce1eeab175/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-tls/6cec3d363c4ffa16/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-websocket/599c71abda2cf03a/deps -L dependency=/opt/rustwide/target/debug/build/libp2p-yamux/e231f19e8d13777e/deps -L dependency=/opt/rustwide/target/debug/build/linked-hash-map/40ad1551522f3eec/deps -L dependency=/opt/rustwide/target/debug/build/linux-raw-sys/f42a99e14ea9adb8/deps -L dependency=/opt/rustwide/target/debug/build/litemap/cecd5a7fd1787c64/deps -L dependency=/opt/rustwide/target/debug/build/lock_api/75ccd31dd29b529f/deps -L dependency=/opt/rustwide/target/debug/build/lock_api/87fe6f2f71d5b0ae/deps -L dependency=/opt/rustwide/target/debug/build/lock_api/d8f64dbd8aea6f8b/deps -L dependency=/opt/rustwide/target/debug/build/log/64e4f3632e0a179a/deps -L dependency=/opt/rustwide/target/debug/build/log/669e9396cafcbb01/deps -L dependency=/opt/rustwide/target/debug/build/lru/1877a5c90fe1712e/deps -L dependency=/opt/rustwide/target/debug/build/lru-cache/8f7f0b573abf5ea1/deps -L dependency=/opt/rustwide/target/debug/build/macros/fd56566efc8cf4f8/deps -L dependency=/opt/rustwide/target/debug/build/match_cfg/f93ef260abd93f75/deps -L dependency=/opt/rustwide/target/debug/build/matchers/3a544c6f6f8a77b1/deps -L dependency=/opt/rustwide/target/debug/build/memchr/3ffe5f7a52883367/deps -L dependency=/opt/rustwide/target/debug/build/minimal-lexical/140743af3179f6a2/deps -L dependency=/opt/rustwide/target/debug/build/mio/017c873124cd4cc4/deps -L dependency=/opt/rustwide/target/debug/build/multiaddr/56aa83772c304745/deps -L dependency=/opt/rustwide/target/debug/build/multiaddr/efcd97f0624cc752/deps -L dependency=/opt/rustwide/target/debug/build/multibase/c07df799dab76fb6/deps -L dependency=/opt/rustwide/target/debug/build/multihash/121a7211e53f3156/deps -L dependency=/opt/rustwide/target/debug/build/multihash/19e54e16ae4b1bb0/deps -L dependency=/opt/rustwide/target/debug/build/multihash/ceeb466a918c6b17/deps -L dependency=/opt/rustwide/target/debug/build/multihash-derive/8a219d60e0cd0729/deps -L dependency=/opt/rustwide/target/debug/build/multimap/6262531962cb8cb0/deps -L dependency=/opt/rustwide/target/debug/build/multistream-select/2b03ec7c952a8e1b/deps -L dependency=/opt/rustwide/target/debug/build/multistream-select/b6afb2ca26af35e2/deps -L dependency=/opt/rustwide/target/debug/build/netlink-packet-core/a86761c3bab64139/deps -L dependency=/opt/rustwide/target/debug/build/netlink-packet-route/c6b1462a214ed7f9/deps -L dependency=/opt/rustwide/target/debug/build/netlink-packet-utils/dc2aede8025dd968/deps -L dependency=/opt/rustwide/target/debug/build/netlink-proto/7a877d3934750301/deps -L dependency=/opt/rustwide/target/debug/build/netlink-sys/827f9f942aabe60f/deps -L dependency=/opt/rustwide/target/debug/build/nix/a92ab2b2f289ed9f/deps -L dependency=/opt/rustwide/target/debug/build/nohash-hasher/7182108947a1143f/deps -L dependency=/opt/rustwide/target/debug/build/nom/b3e0f856bc07dfc6/deps -L dependency=/opt/rustwide/target/debug/build/nu-ansi-term/bd2d02d44727f6d8/deps -L dependency=/opt/rustwide/target/debug/build/num-bigint/07eac2f6ea57ff72/deps -L dependency=/opt/rustwide/target/debug/build/num-conv/2c976fbf8b8f2899/deps -L dependency=/opt/rustwide/target/debug/build/num-integer/3c19d8265c905cf9/deps -L dependency=/opt/rustwide/target/debug/build/num-traits/345f48051c20ea1c/deps -L dependency=/opt/rustwide/target/debug/build/num-traits/8e8549ce956481f3/deps -L dependency=/opt/rustwide/target/debug/build/num-traits/980afc125d030a9e/deps -L dependency=/opt/rustwide/target/debug/build/num_cpus/f843582ca67590b2/deps -L dependency=/opt/rustwide/target/debug/build/oid-registry/ae25322435880987/deps -L dependency=/opt/rustwide/target/debug/build/oid-registry/d110e443bc86dd37/deps -L dependency=/opt/rustwide/target/debug/build/oid-registry/df3795a948be1366/deps -L dependency=/opt/rustwide/target/debug/build/once_cell/4fe8b4b7daa6319e/deps -L dependency=/opt/rustwide/target/debug/build/once_cell/debe7c411cf97340/deps -L dependency=/opt/rustwide/target/debug/build/opaque-debug/1c8528c9b2d49180/deps -L dependency=/opt/rustwide/target/debug/build/overload/23726fa51fddfe0c/deps -L dependency=/opt/rustwide/target/debug/build/parking_lot/3209569ef60d08cf/deps -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/349f1d43f1c68ba7/deps -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/98d0b08127fb9fa9/deps -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/e248d61734f963fb/deps -L dependency=/opt/rustwide/target/debug/build/paste/722bc11c3c7c96da/deps -L dependency=/opt/rustwide/target/debug/build/paste/b2369a3500d2ed12/deps -L dependency=/opt/rustwide/target/debug/build/paste/c5e5e8a2bd161c29/deps -L dependency=/opt/rustwide/target/debug/build/pem/da29593596416efa/deps -L dependency=/opt/rustwide/target/debug/build/percent-encoding/9bee39bbc5bd523a/deps -L dependency=/opt/rustwide/target/debug/build/petgraph/7cf803b3091528bc/deps -L dependency=/opt/rustwide/target/debug/build/pin-project/1613a658ad326420/deps -L dependency=/opt/rustwide/target/debug/build/pin-project-internal/a6b9e37508be4635/deps -L dependency=/opt/rustwide/target/debug/build/pin-project-lite/1b69109c4d0b18c5/deps -L dependency=/opt/rustwide/target/debug/build/pin-utils/9a5791cba021167a/deps -L dependency=/opt/rustwide/target/debug/build/pkcs8/75585ac1471fc945/deps -L dependency=/opt/rustwide/target/debug/build/powerfmt/a0c185df26c26a22/deps -L dependency=/opt/rustwide/target/debug/build/ppv-lite86/0606f4a40c790a2c/deps -L dependency=/opt/rustwide/target/debug/build/prettyplease/2401710d2cc5a148/deps -L dependency=/opt/rustwide/target/debug/build/prettyplease/7d1b1c55ae1a06be/deps -L dependency=/opt/rustwide/target/debug/build/prettyplease/fca08a9cfbc1af2a/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-crate/fdd15bfc8a0be62b/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-error/1f7285d3af6dc039/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-error/c3d245e92262cd9b/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-error/fb93b1e411b33caf/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-error-attr/51a2a9b36b5b05fd/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-error-attr/66d832777ec6bdda/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro-error-attr/7c943950db30d340/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro2/35754e86e24d1b52/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro2/646ee8f054c216ba/deps -L dependency=/opt/rustwide/target/debug/build/proc-macro2/824f264909ed0581/deps -L dependency=/opt/rustwide/target/debug/build/prometheus/1534a079adc5422f/deps -L dependency=/opt/rustwide/target/debug/build/prometheus/524cca31c2e36ab0/deps -L dependency=/opt/rustwide/target/debug/build/prometheus/754a646e87a8d77e/deps -L dependency=/opt/rustwide/target/debug/build/prometheus-client/21820b8a46aef951/deps -L dependency=/opt/rustwide/target/debug/build/prometheus-client/4189d5fe805125a2/deps -L dependency=/opt/rustwide/target/debug/build/prometheus-client/e9fafd511d0e9e40/deps -L dependency=/opt/rustwide/target/debug/build/prometheus-client-derive-encode/5f08156dd728b171/deps -L dependency=/opt/rustwide/target/debug/build/prost/9c91d9da601ba459/deps -L dependency=/opt/rustwide/target/debug/build/prost/a746ca5672d86146/deps -L dependency=/opt/rustwide/target/debug/build/prost-build/ad7acecd41a94e06/deps -L dependency=/opt/rustwide/target/debug/build/prost-derive/03180bef609ed869/deps -L dependency=/opt/rustwide/target/debug/build/prost-types/0b1be991bccca96f/deps -L dependency=/opt/rustwide/target/debug/build/protobuf/5b0a58246eca97a0/deps -L dependency=/opt/rustwide/target/debug/build/protobuf/acddb4d6977d943e/deps -L dependency=/opt/rustwide/target/debug/build/protobuf/e4d455bf1b9745af/deps -L dependency=/opt/rustwide/target/debug/build/quick-error/d40abd8d97f0f2e3/deps -L dependency=/opt/rustwide/target/debug/build/quick-protobuf/dd22cedaff248bf4/deps -L dependency=/opt/rustwide/target/debug/build/quick-protobuf-codec/648bf3856feeb465/deps -L dependency=/opt/rustwide/target/debug/build/quinn/2ca5874638bcc265/deps -L dependency=/opt/rustwide/target/debug/build/quinn-proto/434c6d7a484d0566/deps -L dependency=/opt/rustwide/target/debug/build/quinn-udp/0aff8db2766c9576/deps -L dependency=/opt/rustwide/target/debug/build/quinn-udp/1d29175bff7d4a72/deps -L dependency=/opt/rustwide/target/debug/build/quinn-udp/408c3c3ceb2fdd35/deps -L dependency=/opt/rustwide/target/debug/build/quote/5c7a829965d38965/deps -L dependency=/opt/rustwide/target/debug/build/rand/3bf8d270660d2576/deps -L dependency=/opt/rustwide/target/debug/build/rand/5ffb3d48865147f9/deps -L dependency=/opt/rustwide/target/debug/build/rand_chacha/74ee449184ef6c79/deps -L dependency=/opt/rustwide/target/debug/build/rand_chacha/cec31a59596cfd20/deps -L dependency=/opt/rustwide/target/debug/build/rand_core/4bec266d4aee92c9/deps -L dependency=/opt/rustwide/target/debug/build/rand_core/db22ddca4a94893d/deps -L dependency=/opt/rustwide/target/debug/build/rcgen/621844b1fe723ca4/deps -L dependency=/opt/rustwide/target/debug/build/regex/9b444a174a2e0976/deps -L dependency=/opt/rustwide/target/debug/build/regex/e8de95c284906613/deps -L dependency=/opt/rustwide/target/debug/build/regex-automata/3b49d758168cda65/deps -L dependency=/opt/rustwide/target/debug/build/regex-automata/7f3975185e45fc4d/deps -L dependency=/opt/rustwide/target/debug/build/regex-automata/ab95923a91eaf688/deps -L dependency=/opt/rustwide/target/debug/build/regex-syntax/13fc688ae7f36982/deps -L dependency=/opt/rustwide/target/debug/build/regex-syntax/1a18bf361256bdd3/deps -L dependency=/opt/rustwide/target/debug/build/regex-syntax/e3521940133a580f/deps -L dependency=/opt/rustwide/target/debug/build/resolv-conf/f0dc73df9dd947df/deps -L dependency=/opt/rustwide/target/debug/build/ring/0798c75c13a1d9b8/deps -L dependency=/opt/rustwide/target/debug/build/ring/2b103e9c2847bda9/deps -L dependency=/opt/rustwide/target/debug/build/ring/2d92050c4514430b/deps -L dependency=/opt/rustwide/target/debug/build/ring/4c03f94b79466aca/deps -L dependency=/opt/rustwide/target/debug/build/ring/7220718f44bbefa0/deps -L dependency=/opt/rustwide/target/debug/build/ring/ba2f280c048d7ff8/deps -L dependency=/opt/rustwide/target/debug/build/rtnetlink/32318881841b0d86/deps -L dependency=/opt/rustwide/target/debug/build/rustc-hash/95d47115bc423d63/deps -L dependency=/opt/rustwide/target/debug/build/rustc_version/215b8f9ba6cdc69a/deps -L dependency=/opt/rustwide/target/debug/build/rusticata-macros/654577ff7b2e1ce8/deps -L dependency=/opt/rustwide/target/debug/build/rustix/5fc4b29f1670ee1a/deps -L dependency=/opt/rustwide/target/debug/build/rustix/8eb5ad8c3d9c5a87/deps -L dependency=/opt/rustwide/target/debug/build/rustix/fa88335cc6756630/deps -L dependency=/opt/rustwide/target/debug/build/rustls/35b3bb3516d0bb68/deps -L dependency=/opt/rustwide/target/debug/build/rustls/44c2ec60d7b61efa/deps -L dependency=/opt/rustwide/target/debug/build/rustls/a42596fb873d7478/deps -L dependency=/opt/rustwide/target/debug/build/rustls-pki-types/613e103407ed47ec/deps -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/5b7e93acc05b88c8/deps -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/b97132332d317021/deps -L dependency=/opt/rustwide/target/debug/build/rw-stream-sink/36e88d4674d9a4a0/deps -L dependency=/opt/rustwide/target/debug/build/rw-stream-sink/88bbc5ab1d69f36c/deps -L dependency=/opt/rustwide/target/debug/build/ryu/f8ba606093049f91/deps -L dependency=/opt/rustwide/target/debug/build/scopeguard/d52bd00767847e44/deps -L dependency=/opt/rustwide/target/debug/build/sec1/96f25b5e1bf744f8/deps -L dependency=/opt/rustwide/target/debug/build/semver/10a45e766d4856a9/deps -L dependency=/opt/rustwide/target/debug/build/semver/63b9968ae8aa4cbb/deps -L dependency=/opt/rustwide/target/debug/build/semver/7108ead148295ebc/deps -L dependency=/opt/rustwide/target/debug/build/seraphic/6d0c74ee3fc34062/deps -L dependency=/opt/rustwide/target/debug/build/seraphic-derive/57fc632396989593/deps -L dependency=/opt/rustwide/target/debug/build/serde/549ac0916ee0bc9a/deps -L dependency=/opt/rustwide/target/debug/build/serde/6e7dfa8d394e485d/deps -L dependency=/opt/rustwide/target/debug/build/serde/71cfde0408ddd81b/deps -L dependency=/opt/rustwide/target/debug/build/serde/74afd54798296315/deps -L dependency=/opt/rustwide/target/debug/build/serde/7aa86cc2693c9bd2/deps -L dependency=/opt/rustwide/target/debug/build/serde/89387fc370fb7383/deps -L dependency=/opt/rustwide/target/debug/build/serde_derive/84fe976bdadf83b9/deps -L dependency=/opt/rustwide/target/debug/build/serde_json/6766b3f47b207d53/deps -L dependency=/opt/rustwide/target/debug/build/serde_json/934b442acbf13554/deps -L dependency=/opt/rustwide/target/debug/build/serde_json/bc94fda8e49bbcd5/deps -L dependency=/opt/rustwide/target/debug/build/sha1/2c9c3f57618993db/deps -L dependency=/opt/rustwide/target/debug/build/sha2/10401f70d978d65b/deps -L dependency=/opt/rustwide/target/debug/build/sha2/2aa6dfd4366def5e/deps -L dependency=/opt/rustwide/target/debug/build/sha3/eb15105938a2993e/deps -L dependency=/opt/rustwide/target/debug/build/sharded-slab/ed54e7407fbec608/deps -L dependency=/opt/rustwide/target/debug/build/shlex/258c8bec04b9d869/deps -L dependency=/opt/rustwide/target/debug/build/signal-hook-registry/d383de60ceeea3f6/deps -L dependency=/opt/rustwide/target/debug/build/signature/5e5320f1c885308d/deps -L dependency=/opt/rustwide/target/debug/build/signature/c60efaa020e910f0/deps -L dependency=/opt/rustwide/target/debug/build/slab/2beeedcc9f7dbddb/deps -L dependency=/opt/rustwide/target/debug/build/slab/72977b4ef3c89923/deps -L dependency=/opt/rustwide/target/debug/build/slab/e5d208831f1fecb9/deps -L dependency=/opt/rustwide/target/debug/build/smallvec/84105c363ec8e8d5/deps -L dependency=/opt/rustwide/target/debug/build/snow/673b05f1f2fdaa35/deps -L dependency=/opt/rustwide/target/debug/build/snow/c352afcea6ed310d/deps -L dependency=/opt/rustwide/target/debug/build/snow/da90d8537890d160/deps -L dependency=/opt/rustwide/target/debug/build/socket2/bd23c96aa9f861d9/deps -L dependency=/opt/rustwide/target/debug/build/soketto/7d3ea33ff46f3c21/deps -L dependency=/opt/rustwide/target/debug/build/spin/b0f789aa2a8dd050/deps -L dependency=/opt/rustwide/target/debug/build/spin/bd5c65b66a03de3f/deps -L dependency=/opt/rustwide/target/debug/build/spki/9f4a1133bb01d87a/deps -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/e5f295e98f1b80b2/deps -L dependency=/opt/rustwide/target/debug/build/static_assertions/d53a9977dc6e27e5/deps -L dependency=/opt/rustwide/target/debug/build/strsim/24acdad2526b95b7/deps -L dependency=/opt/rustwide/target/debug/build/subtle/6ff5d44cdfa0bfdf/deps -L dependency=/opt/rustwide/target/debug/build/syn/05d056b4c5cec53e/deps -L dependency=/opt/rustwide/target/debug/build/syn/3ec28d2051950d4a/deps -L dependency=/opt/rustwide/target/debug/build/syn/d8467cf0f0c00070/deps -L dependency=/opt/rustwide/target/debug/build/syn/e1475b480e6b26cd/deps -L dependency=/opt/rustwide/target/debug/build/synstructure/17757f5c2b2068d2/deps -L dependency=/opt/rustwide/target/debug/build/synstructure/28d669414c77c14d/deps -L dependency=/opt/rustwide/target/debug/build/tempfile/eaee744754130af7/deps -L dependency=/opt/rustwide/target/debug/build/thiserror/065036a15a0117b8/deps -L dependency=/opt/rustwide/target/debug/build/thiserror/42c9337d810f8ab2/deps -L dependency=/opt/rustwide/target/debug/build/thiserror/4a6e3dbf591b13f3/deps -L dependency=/opt/rustwide/target/debug/build/thiserror/6cb6bb9425be7542/deps -L dependency=/opt/rustwide/target/debug/build/thiserror/a079c16870a90cc5/deps -L dependency=/opt/rustwide/target/debug/build/thiserror/ab855b750cdc72bf/deps -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/2a6dce881891a492/deps -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/88f8022e0a9ba393/deps -L dependency=/opt/rustwide/target/debug/build/thread_local/cd326cf401cf3d90/deps -L dependency=/opt/rustwide/target/debug/build/time/69b186f4d7cde2f1/deps -L dependency=/opt/rustwide/target/debug/build/time-core/4e44e5dcd53c485d/deps -L dependency=/opt/rustwide/target/debug/build/time-macros/04d9496cd918beab/deps -L dependency=/opt/rustwide/target/debug/build/tinystr/96f03923b50e20c9/deps -L dependency=/opt/rustwide/target/debug/build/tinyvec/3b638600877344a8/deps -L dependency=/opt/rustwide/target/debug/build/tinyvec_macros/1c14e8980bff1229/deps -L dependency=/opt/rustwide/target/debug/build/tokio/7433aefcc054b192/deps -L dependency=/opt/rustwide/target/debug/build/tokio-macros/fc52ceebcaa416af/deps -L dependency=/opt/rustwide/target/debug/build/toml/6f464c576b1e4343/deps -L dependency=/opt/rustwide/target/debug/build/tracing/a3c0caeba9e203e5/deps -L dependency=/opt/rustwide/target/debug/build/tracing-attributes/b0d6ea34de26f3cb/deps -L dependency=/opt/rustwide/target/debug/build/tracing-bunyan-formatter/f1426b57232c0056/deps -L dependency=/opt/rustwide/target/debug/build/tracing-core/4a7de52f98fbb38f/deps -L dependency=/opt/rustwide/target/debug/build/tracing-log/e75a2ffd4791b89c/deps -L dependency=/opt/rustwide/target/debug/build/tracing-log/f417d44ecf3d0f16/deps -L dependency=/opt/rustwide/target/debug/build/tracing-subscriber/e31e238a8166bbe2/deps -L dependency=/opt/rustwide/target/debug/build/typenum/029e1058a132b731/deps -L dependency=/opt/rustwide/target/debug/build/typenum/d50a61634e4784c4/deps -L dependency=/opt/rustwide/target/debug/build/typenum/d9cba146b74f4906/deps -L dependency=/opt/rustwide/target/debug/build/uint/9d169c123e11b5f9/deps -L dependency=/opt/rustwide/target/debug/build/unicode-ident/13328ff8d6cc16fd/deps -L dependency=/opt/rustwide/target/debug/build/unicode-xid/4dfc1b165cf6adea/deps -L dependency=/opt/rustwide/target/debug/build/unsigned-varint/294164ca3421b08e/deps -L dependency=/opt/rustwide/target/debug/build/unsigned-varint/ae1e35410068e6eb/deps -L dependency=/opt/rustwide/target/debug/build/untrusted/3420b86308bec153/deps -L dependency=/opt/rustwide/target/debug/build/untrusted/4c6cc551cc2c6e70/deps -L dependency=/opt/rustwide/target/debug/build/url/93b9db79cf7bb01c/deps -L dependency=/opt/rustwide/target/debug/build/utf16_iter/d3264925eca367d9/deps -L dependency=/opt/rustwide/target/debug/build/utf8_iter/0d9be7b316c2b184/deps -L dependency=/opt/rustwide/target/debug/build/utf8parse/8828ddbb63eb8bad/deps -L dependency=/opt/rustwide/target/debug/build/version_check/9366c3982144fcbd/deps -L dependency=/opt/rustwide/target/debug/build/void/c8c62e9ffd6f4978/deps -L dependency=/opt/rustwide/target/debug/build/web-time/c447c8b725da1947/deps -L dependency=/opt/rustwide/target/debug/build/webpki-roots/881d9833caf02a91/deps -L dependency=/opt/rustwide/target/debug/build/which/9aa2a530f8833b73/deps -L dependency=/opt/rustwide/target/debug/build/write16/e3dc6fad88157cf5/deps -L dependency=/opt/rustwide/target/debug/build/writeable/45c783735d88c2b0/deps -L dependency=/opt/rustwide/target/debug/build/x25519-dalek/da21fd5f59a14c61/deps -L dependency=/opt/rustwide/target/debug/build/x509-parser/5fc28ad6c3a2ca95/deps -L dependency=/opt/rustwide/target/debug/build/yamux/343f7b02d82ea5bf/deps -L dependency=/opt/rustwide/target/debug/build/yamux/f435542f81daafe1/deps -L dependency=/opt/rustwide/target/debug/build/yasna/616aa4fd23a9c280/deps -L dependency=/opt/rustwide/target/debug/build/yoke/0ce2b0252f306466/deps -L dependency=/opt/rustwide/target/debug/build/yoke-derive/0fef36ae31e65ed2/deps -L dependency=/opt/rustwide/target/debug/build/zerocopy/e12d04e895c3d779/deps -L dependency=/opt/rustwide/target/debug/build/zerocopy-derive/e13db3b17f6b0ec3/deps -L dependency=/opt/rustwide/target/debug/build/zerofrom/ad7834628b70d04e/deps -L dependency=/opt/rustwide/target/debug/build/zerofrom-derive/90fc3f59de34c0d8/deps -L dependency=/opt/rustwide/target/debug/build/zeroize/5096160d34e822da/deps -L dependency=/opt/rustwide/target/debug/build/zeroize_derive/d10102a7ff45cde9/deps -L dependency=/opt/rustwide/target/debug/build/zerovec/67cb2cb40c1f73d5/deps -L dependency=/opt/rustwide/target/debug/build/zerovec-derive/d1aa703fce8ae3ee/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --cap-lints=forbid --error-format human` (exit status: 1)
[INFO] [stderr] note: test exited abnormally; to see the full output pass --no-capture to the harness.
[INFO] running `Command { std: "docker" "inspect" "dbf3694dfea1e06b24fda9d915423b617af970cad6b5dd4cecd8d5ba51b5cb87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbf3694dfea1e06b24fda9d915423b617af970cad6b5dd4cecd8d5ba51b5cb87", kill_on_drop: false }`
[INFO] [stdout] dbf3694dfea1e06b24fda9d915423b617af970cad6b5dd4cecd8d5ba51b5cb87
