[INFO] cloning repository https://github.com/aikrras33-cloud/MICAFP
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aikrras33-cloud/MICAFP" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faikrras33-cloud%2FMICAFP", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faikrras33-cloud%2FMICAFP'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 816f6f096abec1438c66a0afc6245d3ea6aeae44
[INFO] checking aikrras33-cloud/MICAFP against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faikrras33-cloud%2FMICAFP" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/aikrras33-cloud/MICAFP
[INFO] finished tweaking git repo https://github.com/aikrras33-cloud/MICAFP
[INFO] tweaked toml for git repo https://github.com/aikrras33-cloud/MICAFP written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/aikrras33-cloud/MICAFP on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/aikrras33-cloud/MICAFP 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-1-tc2/source/daemon/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-1-tc2/source/wasm-obfuscator/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-1-tc2/source/core/micafp-transport-core/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | anyhow = "1"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `async-trait`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | async-trait = "0.1"
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `async-trait`
[INFO] [stderr] warning: unused workspace dependency `bytes`
[INFO] [stderr]  --> Cargo.toml:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | bytes = "1"
[INFO] [stderr]   | ^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `bytes`
[INFO] [stderr] warning: unused workspace dependency `chacha20poly1305`
[INFO] [stderr]  --> Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | chacha20poly1305 = "0.10"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `chacha20poly1305`
[INFO] [stderr] warning: unused workspace dependency `chrono`
[INFO] [stderr]   --> Cargo.toml:17:25
[INFO] [stderr]    |
[INFO] [stderr] 17 | [workspace.dependencies.chrono]
[INFO] [stderr]    |                         ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `chrono`
[INFO] [stderr] warning: unused workspace dependency `rand`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | rand = "0.8"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `rand`
[INFO] [stderr] warning: unused workspace dependency `rand_distr`
[INFO] [stderr]   --> Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | rand_distr = "0.4"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `rand_distr`
[INFO] [stderr] warning: unused workspace dependency `reqwest`
[INFO] [stderr]   --> Cargo.toml:21:25
[INFO] [stderr]    |
[INFO] [stderr] 21 | [workspace.dependencies.reqwest]
[INFO] [stderr]    |                         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `reqwest`
[INFO] [stderr] warning: unused workspace dependency `serde`
[INFO] [stderr]   --> Cargo.toml:25:25
[INFO] [stderr]    |
[INFO] [stderr] 25 | [workspace.dependencies.serde]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde`
[INFO] [stderr] warning: unused workspace dependency `serde_json`
[INFO] [stderr]   --> Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = "1"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde_json`
[INFO] [stderr] warning: unused workspace dependency `sha2`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | sha2 = "0.10"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `sha2`
[INFO] [stderr] warning: unused workspace dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | thiserror = "2"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `thiserror`
[INFO] [stderr] warning: unused workspace dependency `tokio`
[INFO] [stderr]   --> Cargo.toml:29:25
[INFO] [stderr]    |
[INFO] [stderr] 29 | [workspace.dependencies.tokio]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tokio`
[INFO] [stderr] warning: unused workspace dependency `tokio-tungstenite`
[INFO] [stderr]   --> Cargo.toml:33:25
[INFO] [stderr]    |
[INFO] [stderr] 33 | [workspace.dependencies.tokio-tungstenite]
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tokio-tungstenite`
[INFO] [stderr] warning: unused workspace dependency `tracing`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | tracing = "0.1"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tracing`
[INFO] [stderr] warning: unused workspace dependency `tracing-subscriber`
[INFO] [stderr]   --> Cargo.toml:37:25
[INFO] [stderr]    |
[INFO] [stderr] 37 | [workspace.dependencies.tracing-subscriber]
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tracing-subscriber`
[INFO] [stderr] warning: unused workspace dependency `uuid`
[INFO] [stderr]   --> Cargo.toml:41:25
[INFO] [stderr]    |
[INFO] [stderr] 41 | [workspace.dependencies.uuid]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `uuid`
[INFO] [stderr] warning: unused workspace dependency `x25519-dalek`
[INFO] [stderr]   --> Cargo.toml:45:25
[INFO] [stderr]    |
[INFO] [stderr] 45 | [workspace.dependencies.x25519-dalek]
[INFO] [stderr]    |                         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `x25519-dalek`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | authors = ["UnifiedShield Team"]
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `description` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:51:1
[INFO] [stderr]    |
[INFO] [stderr] 51 | description = "MICAFP UnifiedShield Enterprise — Complete Unified Anti-Censorship Platform (13 source projects merged)"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.description`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | edition = "2021"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | license = "GPL-3.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | repository = "https://github.com/unifiedshield/MICAFP-UnifiedShield-vip-ultra"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:55:1
[INFO] [stderr]    |
[INFO] [stderr] 55 | version = "9.0.0-enterprise"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 24 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0
[INFO] running `Command { std: "docker" "start" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/daemon/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/wasm-obfuscator/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/core/micafp-transport-core/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | anyhow = "1"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `async-trait`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | async-trait = "0.1"
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `async-trait`
[INFO] [stderr] warning: unused workspace dependency `bytes`
[INFO] [stderr]  --> Cargo.toml:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | bytes = "1"
[INFO] [stderr]   | ^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `bytes`
[INFO] [stderr] warning: unused workspace dependency `chacha20poly1305`
[INFO] [stderr]  --> Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | chacha20poly1305 = "0.10"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `chacha20poly1305`
[INFO] [stderr] warning: unused workspace dependency `chrono`
[INFO] [stderr]   --> Cargo.toml:17:25
[INFO] [stderr]    |
[INFO] [stderr] 17 | [workspace.dependencies.chrono]
[INFO] [stderr]    |                         ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `chrono`
[INFO] [stderr] warning: unused workspace dependency `rand`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | rand = "0.8"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `rand`
[INFO] [stderr] warning: unused workspace dependency `rand_distr`
[INFO] [stderr]   --> Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | rand_distr = "0.4"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `rand_distr`
[INFO] [stderr] warning: unused workspace dependency `reqwest`
[INFO] [stderr]   --> Cargo.toml:21:25
[INFO] [stderr]    |
[INFO] [stderr] 21 | [workspace.dependencies.reqwest]
[INFO] [stderr]    |                         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `reqwest`
[INFO] [stderr] warning: unused workspace dependency `serde`
[INFO] [stderr]   --> Cargo.toml:25:25
[INFO] [stderr]    |
[INFO] [stderr] 25 | [workspace.dependencies.serde]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde`
[INFO] [stderr] warning: unused workspace dependency `serde_json`
[INFO] [stderr]   --> Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = "1"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `serde_json`
[INFO] [stderr] warning: unused workspace dependency `sha2`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | sha2 = "0.10"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `sha2`
[INFO] [stderr] warning: unused workspace dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | thiserror = "2"
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `thiserror`
[INFO] [stderr] warning: unused workspace dependency `tokio`
[INFO] [stderr]   --> Cargo.toml:29:25
[INFO] [stderr]    |
[INFO] [stderr] 29 | [workspace.dependencies.tokio]
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tokio`
[INFO] [stderr] warning: unused workspace dependency `tokio-tungstenite`
[INFO] [stderr]   --> Cargo.toml:33:25
[INFO] [stderr]    |
[INFO] [stderr] 33 | [workspace.dependencies.tokio-tungstenite]
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tokio-tungstenite`
[INFO] [stderr] warning: unused workspace dependency `tracing`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | tracing = "0.1"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tracing`
[INFO] [stderr] warning: unused workspace dependency `tracing-subscriber`
[INFO] [stderr]   --> Cargo.toml:37:25
[INFO] [stderr]    |
[INFO] [stderr] 37 | [workspace.dependencies.tracing-subscriber]
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `tracing-subscriber`
[INFO] [stderr] warning: unused workspace dependency `uuid`
[INFO] [stderr]   --> Cargo.toml:41:25
[INFO] [stderr]    |
[INFO] [stderr] 41 | [workspace.dependencies.uuid]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `uuid`
[INFO] [stderr] warning: unused workspace dependency `x25519-dalek`
[INFO] [stderr]   --> Cargo.toml:45:25
[INFO] [stderr]    |
[INFO] [stderr] 45 | [workspace.dependencies.x25519-dalek]
[INFO] [stderr]    |                         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `x25519-dalek`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | authors = ["UnifiedShield Team"]
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `description` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:51:1
[INFO] [stderr]    |
[INFO] [stderr] 51 | description = "MICAFP UnifiedShield Enterprise — Complete Unified Anti-Censorship Platform (13 source projects merged)"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.description`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | edition = "2021"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | license = "GPL-3.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | repository = "https://github.com/unifiedshield/MICAFP-UnifiedShield-vip-ultra"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:55:1
[INFO] [stderr]    |
[INFO] [stderr] 55 | version = "9.0.0-enterprise"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 24 warnings
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking pin-project-lite v0.2.17
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]     Checking futures-core v0.3.34
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking futures-io v0.3.34
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking futures-sink v0.3.34
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking futures-task v0.3.34
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking rustc-demangle v0.1.28
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking petgraph v0.6.5
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking mio v1.2.2
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]     Checking writeable v0.6.4
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]     Checking litemap v0.8.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking data-encoding v2.11.1
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking unsigned-varint v0.8.0
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]     Checking const-str v0.4.3
[INFO] [stderr]     Checking multihash v0.19.5
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking quick-protobuf v0.8.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking base-x v0.2.11
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]     Checking base45 v3.2.0
[INFO] [stderr]     Checking futures-timer v3.0.4
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking arrayref v0.3.9
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]    Compiling aws-lc-rs v1.18.0
[INFO] [stderr]    Compiling aws-lc-sys v0.44.0
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking foldhash v0.1.5
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking tinyvec v1.12.0
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]    Compiling match-lookup v0.1.3
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]    Compiling data-encoding-macro-internal v0.1.19
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking base256emoji v1.0.2
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking data-encoding-macro v0.1.21
[INFO] [stderr]     Checking multibase v0.9.3
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking futures v0.3.34
[INFO] [stderr]     Checking rw-stream-sink v0.4.0
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking lru v0.12.5
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking asynchronous-codec v0.6.2
[INFO] [stderr]     Checking unsigned-varint v0.7.2
[INFO] [stderr]     Checking prost v0.14.4
[INFO] [stderr]     Checking multistream-select v0.13.0
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling libp2p-swarm-derive v0.34.2
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]     Checking ipnet v2.12.1
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking http v1.5.0
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]     Checking poly1305 v0.8.0
[INFO] [stderr]     Checking chacha20 v0.9.1
[INFO] [stderr]     Checking time v0.3.55
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking openssl-probe v0.2.1
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking netlink-packet-core v0.8.2
[INFO] [stderr]     Checking chacha20poly1305 v0.10.1
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking libp2p-identity v0.2.14
[INFO] [stderr]     Checking multiaddr v0.18.2
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]     Checking libp2p-core v0.41.3
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking num-integer v0.1.47
[INFO] [stderr]     Checking asynchronous-codec v0.7.0
[INFO] [stderr]     Checking futures-bounded v0.2.4
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling quinn-udp v0.5.15
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking netlink-sys v0.8.8
[INFO] [stderr]     Checking libp2p-swarm v0.44.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking siphasher v1.0.3
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.127
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]     Checking asn1-rs v0.6.2
[INFO] [stderr]     Checking netlink-proto v0.12.2
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking fastbloom v0.17.0
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking netlink-packet-route v0.28.0
[INFO] [stderr]     Checking http-body v1.1.0
[INFO] [stderr]     Checking rand_pcg v0.10.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling quinn v0.11.11
[INFO] [stderr]    Compiling snow v0.9.6
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking rustc-hash v2.1.3
[INFO] [stderr]     Checking lru-slab v0.1.2
[INFO] [stderr]    Compiling oid-registry v0.7.1
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking quick-protobuf-codec v0.3.1
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking spin v0.5.2
[INFO] [stderr]     Checking untrusted v0.7.1
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]     Checking tower-service v0.3.3
[INFO] [stderr]     Checking der-parser v9.0.0
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]     Checking lru-cache v0.1.2
[INFO] [stderr]     Checking h2 v0.4.19
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking hickory-proto v0.24.4
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking rtnetlink v0.20.0
[INFO] [stderr]     Checking resolv-conf v0.7.6
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling rustls v0.22.4
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling prometheus-client v0.22.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]     Checking if-watch v3.2.2
[INFO] [stderr]     Checking rcgen v0.11.3
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking x509-parser v0.16.0
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]     Checking x25519-dalek v2.0.1
[INFO] [stderr]     Checking quick-protobuf-codec v0.2.0
[INFO] [stderr]     Checking rustls-webpki v0.102.8
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]    Compiling prometheus-client-derive-encode v0.4.2
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking tower-layer v0.3.3
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]     Checking dtoa v1.0.11
[INFO] [stderr]     Checking idna v0.4.0
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]     Checking hickory-resolver v0.24.4
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking yamux v0.13.10
[INFO] [stderr]     Checking yamux v0.12.1
[INFO] [stderr]     Checking lru v0.11.1
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking soketto v0.8.1
[INFO] [stderr]     Checking libp2p-request-response v0.26.3
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling wasm-bindgen v0.2.127
[INFO] [stderr]     Checking spin v0.9.9
[INFO] [stderr]     Checking futures-ticker v0.0.3
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]     Checking utf-8 v0.7.6
[INFO] [stderr]     Checking openssl-probe v0.1.6
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking keccak v0.1.6
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking ip_network_table-deps-treebitmap v0.5.0
[INFO] [stderr]     Checking hex_fmt v0.3.0
[INFO] [stderr]     Checking ryu v1.0.23
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking option-ext v0.2.0
[INFO] [stderr]     Checking ip_network v0.4.1
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]     Checking libp2p-gossipsub v0.46.1
[INFO] [stderr]     Checking ip_network_table v0.2.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking dirs-sys v0.4.1
[INFO] [stderr]     Checking sha3 v0.10.9
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking rustls-native-certs v0.7.3
[INFO] [stderr]     Checking flume v0.11.1
[INFO] [stderr]     Checking tokio-rustls v0.25.0
[INFO] [stderr]    Compiling micafp-unified-shield-daemon v9.0.0-enterprise (/opt/rustwide/workdir/daemon)
[INFO] [stderr]     Checking libp2p-autonat v0.12.0
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]     Checking libp2p-yamux v0.45.2
[INFO] [stderr]     Checking libp2p-dcutr v0.11.0
[INFO] [stderr]     Checking libp2p-dns v0.41.1
[INFO] [stderr]     Checking libp2p-kad v0.45.3
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking trust-dns-proto v0.23.2
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.127
[INFO] [stderr]     Checking libp2p-mdns v0.45.1
[INFO] [stderr]     Checking libp2p-noise v0.44.0
[INFO] [stderr]     Checking libp2p-tcp v0.41.0
[INFO] [stderr]     Checking libp2p-relay v0.17.2
[INFO] [stderr]     Checking libp2p-identify v0.44.2
[INFO] [stderr]     Checking libp2p-connection-limits v0.3.1
[INFO] [stderr]     Checking libp2p-ping v0.44.1
[INFO] [stderr]     Checking libp2p-allow-block-list v0.3.0
[INFO] [stderr]     Checking http-body-util v0.1.5
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking kem v0.3.0-pre.0
[INFO] [stderr]     Checking hybrid-array v0.2.3
[INFO] [stderr]     Checking iana-time-zone v0.1.65
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking ioctl-sys v0.8.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking constant_time_eq v0.4.2
[INFO] [stderr]     Checking symlink v0.1.0
[INFO] [stderr]     Checking tracing-appender v0.2.5
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking ndarray v0.16.1
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking tun v0.6.1
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking trust-dns-resolver v0.23.2
[INFO] [stderr]     Checking ml-kem v0.2.3
[INFO] [stderr]     Checking strum v0.26.3
[INFO] [stderr]     Checking boringtun v0.7.1
[INFO] [stderr]     Checking signal-hook-tokio v0.3.1
[INFO] [stderr]     Checking rumqttc v0.24.0
[INFO] [stderr] warning: micafp-unified-shield-daemon@9.0.0-enterprise: prost-build failed to compile shield.proto: Read-only file system (os error 30)
[INFO] [stderr] warning: micafp-unified-shield-daemon@9.0.0-enterprise: set PROTOC=/path/to/protoc or install protoc to enable IPC types
[INFO] [stderr]     Checking dirs v5.0.1
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking rcgen v0.13.2
[INFO] [stderr]     Checking tokio-stream v0.1.19
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking uuid v1.25.0
[INFO] [stderr]     Checking arc-swap v1.9.2
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]    Compiling jni-sys-macros v0.4.1
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking dns-lookup v2.1.1
[INFO] [stderr]     Checking memsec v0.7.0
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]    Compiling jni-sys v0.3.1
[INFO] [stderr]     Checking jni-sys v0.4.1
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking js-sys v0.3.104
[INFO] [stderr]     Checking combine v4.6.8
[INFO] [stderr]     Checking cesu8 v1.1.0
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking jni v0.21.1
[INFO] [stderr]     Checking web-sys v0.3.104
[INFO] [stderr]     Checking unifiedshield-wasm-obfuscator v1.0.0 (/opt/rustwide/workdir/wasm-obfuscator)
[INFO] [stdout] warning: function `random_u32` is never used
[INFO] [stdout]   --> wasm-obfuscator/src/lib.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn random_u32() -> u32 {
[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 `random_u32` is never used
[INFO] [stdout]   --> wasm-obfuscator/src/lib.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn random_u32() -> u32 {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking futures-rustls v0.26.0
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tungstenite v0.24.0
[INFO] [stderr]     Checking quinn-proto v0.11.17
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking libp2p-tls v0.4.1
[INFO] [stderr]     Checking libp2p-websocket v0.43.2
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking tokio-tungstenite v0.24.0
[INFO] [stderr]     Checking libp2p-quic v0.10.3
[INFO] [stderr]     Checking micafp-transport-core v9.0.0-enterprise (/opt/rustwide/workdir/core/micafp-transport-core)
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> core/micafp-transport-core/src/scheduler.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::{Arc, RwLock};
[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: `GeoHopNode`
[INFO] [stdout]   --> core/micafp-transport-core/src/mode_b_layered.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::config::{DualModeConfig, GeoHopNode};
[INFO] [stdout]    |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::BytesMut`
[INFO] [stdout]  --> core/micafp-transport-core/src/tun_loop.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bytes::BytesMut;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]  --> core/micafp-transport-core/src/tun_loop.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tokio::sync::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TransportMode`
[INFO] [stdout]  --> core/micafp-transport-core/src/benchmarks.rs:9:37
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::config::{DualModeConfig, TransportMode};
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `GeoHopNode` and `TransportMode`
[INFO] [stdout]  --> core/micafp-transport-core/src/tests.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use crate::config::{DualModeConfig, GeoHopNode, PathConfig, TransportMode};
[INFO] [stdout]   |                                         ^^^^^^^^^^              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ModeAMultipathEngine`
[INFO] [stdout]  --> core/micafp-transport-core/src/tests.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 6 |     use crate::mode_a_multipath::{ModeAMultipathEngine, QuicPathChannel};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `jlong`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_android.rs:6:32
[INFO] [stdout]   |
[INFO] [stdout] 6 | use jni::sys::{jboolean, jint, jlong, jstring};
[INFO] [stdout]   |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scheduler::PathMetrics`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_android.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::scheduler::PathMetrics;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CString`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_ios.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::ffi::{CStr, CString};
[INFO] [stdout]   |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::tun_loop::TunDualModeController`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_ios.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::tun_loop::TunDualModeController;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> core/micafp-transport-core/src/scheduler.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::{Arc, RwLock};
[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: `GeoHopNode`
[INFO] [stdout]   --> core/micafp-transport-core/src/mode_b_layered.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::config::{DualModeConfig, GeoHopNode};
[INFO] [stdout]    |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::BytesMut`
[INFO] [stdout]  --> core/micafp-transport-core/src/tun_loop.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bytes::BytesMut;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]  --> core/micafp-transport-core/src/tun_loop.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tokio::sync::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TransportMode`
[INFO] [stdout]  --> core/micafp-transport-core/src/benchmarks.rs:9:37
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::config::{DualModeConfig, TransportMode};
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `jlong`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_android.rs:6:32
[INFO] [stdout]   |
[INFO] [stdout] 6 | use jni::sys::{jboolean, jint, jlong, jstring};
[INFO] [stdout]   |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scheduler::PathMetrics`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_android.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::scheduler::PathMetrics;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CString`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_ios.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::ffi::{CStr, CString};
[INFO] [stdout]   |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::tun_loop::TunDualModeController`
[INFO] [stdout]  --> core/micafp-transport-core/src/ffi_ios.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::tun_loop::TunDualModeController;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_id`
[INFO] [stdout]   --> core/micafp-transport-core/src/tun_loop.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 let (path_id, encapsulated) = self.mode_a.process_outgoing_packet(buffer)?;
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `inner_layer_2`
[INFO] [stdout]   --> core/micafp-transport-core/src/tests.rs:46:27
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let (hop_index_2, inner_layer_2) = ModeBLayeredEngine::peel_one_layer(&inner_layer_1).expect("Peel Hop 2 failed");
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inner_layer_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> core/micafp-transport-core/src/ffi_android.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     mut env: JNIEnv,
[INFO] [stdout]    |     ----^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> core/micafp-transport-core/src/ffi_android.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     mut env: JNIEnv,
[INFO] [stdout]    |     ----^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_id`
[INFO] [stdout]   --> core/micafp-transport-core/src/ffi_ios.rs:51:35
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub extern "C" fn ios_switch_mode(mode_id: c_int) -> c_int {
[INFO] [stdout]    |                                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> core/micafp-transport-core/src/mode_a_multipath.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub struct ModeAMultipathEngine {
[INFO] [stdout]    |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 75 |     config: DualModeConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `is_running` is never read
[INFO] [stdout]   --> core/micafp-transport-core/src/tun_loop.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct TunDualModeController {
[INFO] [stdout]    |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     is_running: bool,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking libp2p v0.53.2
[INFO] [stdout] warning: unused variable: `path_id`
[INFO] [stdout]   --> core/micafp-transport-core/src/tun_loop.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 let (path_id, encapsulated) = self.mode_a.process_outgoing_packet(buffer)?;
[INFO] [stdout]    |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> core/micafp-transport-core/src/ffi_android.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     mut env: JNIEnv,
[INFO] [stdout]    |     ----^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> core/micafp-transport-core/src/ffi_android.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     mut env: JNIEnv,
[INFO] [stdout]    |     ----^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_id`
[INFO] [stdout]   --> core/micafp-transport-core/src/ffi_ios.rs:51:35
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub extern "C" fn ios_switch_mode(mode_id: c_int) -> c_int {
[INFO] [stdout]    |                                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> core/micafp-transport-core/src/mode_a_multipath.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub struct ModeAMultipathEngine {
[INFO] [stdout]    |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 75 |     config: DualModeConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `is_running` is never read
[INFO] [stdout]   --> core/micafp-transport-core/src/tun_loop.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct TunDualModeController {
[INFO] [stdout]    |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     is_running: bool,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `thiserror::Error`
[INFO] [stdout]  --> daemon/src/error.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use thiserror::Error;
[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: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/security/anti_forensics.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::fs`
[INFO] [stdout]   --> daemon/src/security/anti_forensics.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use tokio::fs;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OsRng as AesOsRng`
[INFO] [stdout]   --> daemon/src/security/device_secret.rs:24:36
[INFO] [stdout]    |
[INFO] [stdout] 24 | use aes_gcm::aead::{Aead, KeyInit, OsRng as AesOsRng};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/security/ephemeral_identity.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/security/ephemeral_identity.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CdnProvider`
[INFO] [stdout]  --> daemon/src/transport/cdn_tunnel.rs:2:30
[INFO] [stdout]   |
[INFO] [stdout] 2 | use super::domain_fronting::{CdnProvider, DomainFrontingTransport};
[INFO] [stdout]   |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> daemon/src/transport/cdn_worker.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncRead` and `AsyncWrite`
[INFO] [stdout]   --> daemon/src/transport/cdn_worker.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt};
[INFO] [stdout]    |                 ^^^^^^^^^                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/transport/chinese_cdn.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> daemon/src/transport/chinese_cdn.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> daemon/src/transport/chinese_cdn.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/transport/cloudflare_worker.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> daemon/src/transport/doh_tunnel.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/benchmarks.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CString`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/ffi_bridge.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::ffi::{c_char, c_int, c_void, CStr, CString};
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AtomicPtr` and `Ordering`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/ffi_bridge.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::sync::atomic::{AtomicPtr, Ordering};
[INFO] [stdout]    |                         ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicUsize`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::sync::atomic::{AtomicBool, AtomicU64, AtomicUsize, Ordering};
[INFO] [stdout]    |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tokio::sync::mpsc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `error`, `trace`, and `warn`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | use tracing::{debug, error, info, trace, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^        ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CongestionState`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:34:54
[INFO] [stdout]    |
[INFO] [stdout] 34 |     AdaptiveMultipathScheduler, CongestionAlgorithm, CongestionState, PathMetrics, PathScheduler,
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicBool`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::sync::atomic::{AtomicBool, AtomicU64, Ordering};
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 | use anyhow::{bail, Context, Result};
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `parking_lot::RwLock`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use parking_lot::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `error`, and `info`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/scheduler.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/scheduler.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::time::Instant;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Context` and `bail`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use anyhow::{bail, Context, Result};
[INFO] [stdout]    |              ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BytesMut`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 | use bytes::{Bytes, BytesMut};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tokio::sync::mpsc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `error`, `trace`, and `warn`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | use tracing::{debug, error, info, trace, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^        ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncRead` and `AsyncWrite`
[INFO] [stdout]   --> daemon/src/transport/icmp_tunnel.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::io::{AsyncRead, AsyncWrite};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> daemon/src/transport/icmp_tunnel.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         (!sum as u16)
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 284 -         (!sum as u16)
[INFO] [stdout] 284 +         !sum as u16
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_trait::async_trait`
[INFO] [stdout]   --> daemon/src/transport/manager.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use async_trait::async_trait;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]   --> daemon/src/transport/manager.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rand::Rng;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Client`, `Event`, `Packet`, and `QoS`
[INFO] [stdout]  --> daemon/src/transport/mqtt_tunnel.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rumqttc::{Client, Event, MqttOptions, Packet, QoS};
[INFO] [stdout]   |               ^^^^^^  ^^^^^               ^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_trait::async_trait`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use async_trait::async_trait;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `error`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/reality.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SharedSecret`
[INFO] [stdout]   --> daemon/src/transport/reality.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 | use x25519_dalek::{EphemeralSecret, PublicKey, SharedSecret};
[INFO] [stdout]    |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/shadow_tls.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/obfuscation/traffic_shaper.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 | use tracing::{debug, trace, warn};
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/obfuscation/wasm_obfuscator.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::RwLock`
[INFO] [stdout]   --> daemon/src/obfuscation/wasm_obfuscator.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/obfuscation/wasm_obfuscator.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/obfuscation/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/cores/core_manager.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> daemon/src/ai/adversarial_traffic.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/ai/adversarial_traffic.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/ai/adversarial_traffic.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CloudScanResult`
[INFO] [stdout]   --> daemon/src/ai/assistant.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 | use super::cloud_scanner::{CloudScanResult, GeminiCloudScanner};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/ai/dpi_classifier.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ndarray::Array1`
[INFO] [stdout]  --> daemon/src/ai/dpi_classifier.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ndarray::Array1;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/ai/onnx_runtime.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TrafficClass` and `TransportAction`
[INFO] [stdout]   --> daemon/src/ai/orchestrator.rs:40:37
[INFO] [stdout]    |
[INFO] [stdout] 40 |     dpi_classifier::{DpiClassifier, TrafficClass, NUM_CLASSES, NUM_FEATURES},
[INFO] [stdout]    |                                     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     rl_transport_selector::{RlTransportSelector, TransportAction, TransportProtocol, TransportState},
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> daemon/src/ai/rl_transport_selector.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/ai/rl_transport_selector.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> daemon/src/ai/ucb_bandit.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]  --> daemon/src/scanner/adaptive_engine.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::{debug, info};
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `info`
[INFO] [stdout]   --> daemon/src/scanner/ai_orchestrator.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tracing::{debug, info, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `warn`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tracing::{debug, info, warn};
[INFO] [stdout]    |               ^^^^^        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DynamicScanPlan` and `ResourceBudget`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 13 | use super::adaptive_engine::{AdaptiveScanScheduler, DynamicScanPlan, ResourceBudget, ScanLevel};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AiPolicyProvider` and `LocalHeuristicAiProvider`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 | use super::ai_orchestrator::{AiOrchestrator, AiPolicyProvider, LocalHeuristicAiProvider};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::dns_scanner::DnsScanner`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use super::dns_scanner::DnsScanner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DpiScanner`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 | use super::dpi_scanner::{DpiScanner, FavaVersion};
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FusionAssessment`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:22:64
[INFO] [stdout]    |
[INFO] [stdout] 22 |     CensorshipRootCause, EvidenceFusionEngine, EvidenceSignal, FusionAssessment,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NetworkAssessment`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | use super::network_assessor::{NetworkAssessment, NetworkAssessor, NetworkState};
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PortScanner`, `PortStatus`, and `ScanMode`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::port_scanner::{PortScanner, PortStatus, ScanMode};
[INFO] [stdout]    |                           ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]   --> daemon/src/scanner/candidate_graph.rs:10:33
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]   --> daemon/src/scanner/candidate_graph.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IpAddr`
[INFO] [stdout]  --> daemon/src/scanner/dpi_scanner.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::net::{IpAddr, SocketAddr};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> daemon/src/scanner/dpi_scanner.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> daemon/src/scanner/evidence_fusion.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `info`, and `warn`
[INFO] [stdout]  --> daemon/src/scanner/evidence_fusion.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::{debug, info, warn};
[INFO] [stdout]   |               ^^^^^  ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/scanner/network_assessor.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]   --> daemon/src/scanner/network_assessor.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tracing::{debug, info, warn};
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/scanner/port_scanner.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/scanner/port_scanner.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/scanner/port_scanner.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/scanner/self_healing_failover.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/p2p/i2p_overlay.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/p2p/i2p_overlay.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/p2p/i2p_overlay.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `yggdrasil-ffi`
[INFO] [stdout]    --> daemon/src/p2p/yggdrasil_overlay.rs:497:7
[INFO] [stdout]     |
[INFO] [stdout] 497 | #[cfg(feature = "yggdrasil-ffi")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ai-assistant`, `ai-inference`, `android-jni`, `default`, `free-tier-all`, `free-tier-lantern-cgo`, `free-tier-psiphon-cgo`, `free-tier-tor`, `full`, `hardened-memory`, `llama-cpp-2`, `ort`, `platform-android`, `platform-ios`, `platform-linux`, `platform-openwrt`, `platform-windows`, `post-quantum`, `quantum-extensions`, `quantum-full`, `quic-transport`, `tun`, and `userspace-tunnel`
[INFO] [stdout]     = help: consider adding `yggdrasil-ffi` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/national_intranet/acoustic_covert.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hmac`
[INFO] [stdout]    --> daemon/src/national_intranet/acoustic_covert.rs:937:16
[INFO] [stdout]     |
[INFO] [stdout] 937 |     use hmac::{Hmac, Mac};
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/national_intranet/ble_mesh.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::battery::adaptive_duty::PowerMode`
[INFO] [stdout]   --> daemon/src/national_intranet/nain_detector.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::battery::adaptive_duty::PowerMode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorCode`
[INFO] [stdout]   --> daemon/src/national_intranet/nain_detector.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::error::{ErrorCode, ShieldError};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Cursor`
[INFO] [stdout]   --> daemon/src/national_intranet/ntp_covert.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::io::{Cursor, Read, Write};
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/national_intranet/wifi_aware.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/quantum/lattice_onion.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/quantum/lattice_onion.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/quantum/neural_steganography.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zeroize`
[INFO] [stdout]   --> daemon/src/quantum/pqc_key_store.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 | use zeroize::{Zeroize, ZeroizeOnDrop};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/quantum/qkd_simulation.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]   --> daemon/src/quantum/quantum_noise.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | use tracing::{debug, info};
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::ShieldError`
[INFO] [stdout]   --> daemon/src/quantum/quantum_noise.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::error::ShieldError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::ShieldError`
[INFO] [stdout]   --> daemon/src/quantum/quantum_obfuscator.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::error::ShieldError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zeroize`
[INFO] [stdout]   --> daemon/src/quantum/quantum_ratchet.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | use zeroize::{Zeroize, ZeroizeOnDrop};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]   --> daemon/src/quantum/zkp_auth.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/battery/adaptive_duty.rs:40:28
[INFO] [stdout]    |
[INFO] [stdout] 40 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/battery/coalesced_timer.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::RwLock`
[INFO] [stdout]   --> daemon/src/battery/coalesced_timer.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/battery/coalesced_timer.rs:56:35
[INFO] [stdout]    |
[INFO] [stdout] 56 | use tracing::{debug, info, trace, warn};
[INFO] [stdout]    |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::broadcast`
[INFO] [stdout]   --> daemon/src/battery/optimizer.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use tokio::sync::broadcast;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/battery/optimizer.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `info` and `warn`
[INFO] [stdout]   --> daemon/src/battery/power_state.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/platform/linux/zapret.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/platform/linux/zapret.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IpAddr`, `Ipv4Addr`, and `Ipv6Addr`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr};
[INFO] [stdout]    |                ^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncRead` and `AsyncWrite`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 | use tokio::io::{AsyncRead, AsyncWrite};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oneshot`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 | use tokio::sync::{mpsc, oneshot, RwLock};
[INFO] [stdout]    |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `trace`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:54:35
[INFO] [stdout]    |
[INFO] [stdout] 54 | use tracing::{debug, error, info, trace, warn};
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ObfuscationMode`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:57:21
[INFO] [stdout]    |
[INFO] [stdout] 57 | use crate::tunnel::{ObfuscationMode, TunnelConfig, TunnelError, TunnelState, TunnelStats};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IpAddr`
[INFO] [stdout]   --> daemon/src/tunnel/mod.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::net::{IpAddr, Ipv4Addr, SocketAddr};
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/config/endpoint_manager.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorCode`
[INFO] [stdout]   --> daemon/src/config/endpoint_manager.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::error::{ErrorCode, ShieldError};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::endpoint_manager::EndpointUpdate`
[INFO] [stdout]   --> daemon/src/config/ipfs_updater.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use super::endpoint_manager::EndpointUpdate;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorCode`
[INFO] [stdout]   --> daemon/src/config/ipfs_updater.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::error::{ErrorCode, ShieldError};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::IpAddr`
[INFO] [stdout]   --> daemon/src/config/isp_profile.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::net::IpAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> daemon/src/config/isp_profile.rs:770:12
[INFO] [stdout]     |
[INFO] [stdout] 770 |         if (arvan_reachable || ntp_reachable) {
[INFO] [stdout]     |            ^                                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 770 -         if (arvan_reachable || ntp_reachable) {
[INFO] [stdout] 770 +         if arvan_reachable || ntp_reachable {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]  --> daemon/src/monitoring/alert_manager.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::Instant;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]   --> daemon/src/monitoring/health_checker.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]  --> daemon/src/monitoring/latency_tracker.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::{Duration, Instant};
[INFO] [stdout]   |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> daemon/src/mesh/gossip_protocol.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]  --> daemon/src/mesh/gossip_protocol.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::super::serde_hex::array_32`
[INFO] [stdout]   --> daemon/src/mesh/gossip_protocol.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |         use super::super::serde_hex::array_32;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> daemon/src/mesh/mesh_coordinator.rs:9:28
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::{debug, info, warn};
[INFO] [stdout]   |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EphemeralSecret`, `PublicKey`, and `SharedSecret`
[INFO] [stdout]   --> daemon/src/mesh/mesh_crypto.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | use x25519_dalek::{EphemeralSecret, PublicKey, SharedSecret};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]  --> daemon/src/mesh/topology_manager.rs:8:45
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::collections::{BinaryHeap, HashMap, HashSet};
[INFO] [stdout]   |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/resilience/circuit_breaker.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/resilience/fallback_chain.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::task::JoinHandle`
[INFO] [stdout]   --> daemon/src/resilience/watchdog.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tokio::task::JoinHandle;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> daemon/src/orchestrator/failover.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::{info, warn};
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> daemon/src/load_balancer/swrr.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> daemon/src/telemetry/reporter.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{info, warn};
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_proto_gen`
[INFO] [stdout]   --> daemon/src/proto_gen/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(has_proto_gen)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_proto_gen)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_proto_gen)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_proto_gen`
[INFO] [stdout]   --> daemon/src/proto_gen/mod.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg(not(has_proto_gen))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_proto_gen)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_proto_gen)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `thiserror::Error`
[INFO] [stdout]  --> daemon/src/error.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use thiserror::Error;
[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: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/security/anti_forensics.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::fs`
[INFO] [stdout]   --> daemon/src/security/anti_forensics.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use tokio::fs;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OsRng as AesOsRng`
[INFO] [stdout]   --> daemon/src/security/device_secret.rs:24:36
[INFO] [stdout]    |
[INFO] [stdout] 24 | use aes_gcm::aead::{Aead, KeyInit, OsRng as AesOsRng};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/security/ephemeral_identity.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/security/ephemeral_identity.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CdnProvider`
[INFO] [stdout]  --> daemon/src/transport/cdn_tunnel.rs:2:30
[INFO] [stdout]   |
[INFO] [stdout] 2 | use super::domain_fronting::{CdnProvider, DomainFrontingTransport};
[INFO] [stdout]   |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> daemon/src/transport/cdn_worker.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncRead` and `AsyncWrite`
[INFO] [stdout]   --> daemon/src/transport/cdn_worker.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt};
[INFO] [stdout]    |                 ^^^^^^^^^                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/transport/chinese_cdn.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> daemon/src/transport/chinese_cdn.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> daemon/src/transport/chinese_cdn.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/transport/cloudflare_worker.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> daemon/src/transport/doh_tunnel.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/benchmarks.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CString`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/ffi_bridge.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::ffi::{c_char, c_int, c_void, CStr, CString};
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AtomicPtr` and `Ordering`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/ffi_bridge.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::sync::atomic::{AtomicPtr, Ordering};
[INFO] [stdout]    |                         ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicUsize`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::sync::atomic::{AtomicBool, AtomicU64, AtomicUsize, Ordering};
[INFO] [stdout]    |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tokio::sync::mpsc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `error`, `trace`, and `warn`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | use tracing::{debug, error, info, trace, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^        ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CongestionState`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_a_fast.rs:34:54
[INFO] [stdout]    |
[INFO] [stdout] 34 |     AdaptiveMultipathScheduler, CongestionAlgorithm, CongestionState, PathMetrics, PathScheduler,
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicBool`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::sync::atomic::{AtomicBool, AtomicU64, Ordering};
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 | use anyhow::{bail, Context, Result};
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `parking_lot::RwLock`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use parking_lot::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `error`, and `info`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/mode_b_layered.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/scheduler.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/scheduler.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tests.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     use std::sync::Arc;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::time::Instant;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Context` and `bail`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use anyhow::{bail, Context, Result};
[INFO] [stdout]    |              ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BytesMut`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 | use bytes::{Bytes, BytesMut};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tokio::sync::mpsc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `error`, `trace`, and `warn`
[INFO] [stdout]   --> daemon/src/transport/dual_mode/tun_pipeline.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | use tracing::{debug, error, info, trace, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^        ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncRead` and `AsyncWrite`
[INFO] [stdout]   --> daemon/src/transport/icmp_tunnel.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::io::{AsyncRead, AsyncWrite};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> daemon/src/transport/icmp_tunnel.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         (!sum as u16)
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 284 -         (!sum as u16)
[INFO] [stdout] 284 +         !sum as u16
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_trait::async_trait`
[INFO] [stdout]   --> daemon/src/transport/manager.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use async_trait::async_trait;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]   --> daemon/src/transport/manager.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rand::Rng;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Client`, `Event`, `Packet`, and `QoS`
[INFO] [stdout]  --> daemon/src/transport/mqtt_tunnel.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rumqttc::{Client, Event, MqttOptions, Packet, QoS};
[INFO] [stdout]   |               ^^^^^^  ^^^^^               ^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_trait::async_trait`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use async_trait::async_trait;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `error`
[INFO] [stdout]   --> daemon/src/transport/multihop_chain.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/reality.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SharedSecret`
[INFO] [stdout]   --> daemon/src/transport/reality.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 | use x25519_dalek::{EphemeralSecret, PublicKey, SharedSecret};
[INFO] [stdout]    |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/transport/shadow_tls.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/obfuscation/traffic_shaper.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 | use tracing::{debug, trace, warn};
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/obfuscation/wasm_obfuscator.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::RwLock`
[INFO] [stdout]   --> daemon/src/obfuscation/wasm_obfuscator.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/obfuscation/wasm_obfuscator.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/obfuscation/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/cores/core_manager.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> daemon/src/ai/adversarial_traffic.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/ai/adversarial_traffic.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/ai/adversarial_traffic.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CloudScanResult`
[INFO] [stdout]   --> daemon/src/ai/assistant.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 | use super::cloud_scanner::{CloudScanResult, GeminiCloudScanner};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/ai/dpi_classifier.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ndarray::Array1`
[INFO] [stdout]  --> daemon/src/ai/dpi_classifier.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ndarray::Array1;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]  --> daemon/src/ai/onnx_runtime.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TrafficClass` and `TransportAction`
[INFO] [stdout]   --> daemon/src/ai/orchestrator.rs:40:37
[INFO] [stdout]    |
[INFO] [stdout] 40 |     dpi_classifier::{DpiClassifier, TrafficClass, NUM_CLASSES, NUM_FEATURES},
[INFO] [stdout]    |                                     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     rl_transport_selector::{RlTransportSelector, TransportAction, TransportProtocol, TransportState},
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> daemon/src/ai/rl_transport_selector.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/ai/rl_transport_selector.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> daemon/src/ai/ucb_bandit.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]  --> daemon/src/scanner/adaptive_engine.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::{debug, info};
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `info`
[INFO] [stdout]   --> daemon/src/scanner/ai_orchestrator.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tracing::{debug, info, warn};
[INFO] [stdout]    |               ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `warn`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tracing::{debug, info, warn};
[INFO] [stdout]    |               ^^^^^        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DynamicScanPlan` and `ResourceBudget`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 13 | use super::adaptive_engine::{AdaptiveScanScheduler, DynamicScanPlan, ResourceBudget, ScanLevel};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AiPolicyProvider` and `LocalHeuristicAiProvider`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 | use super::ai_orchestrator::{AiOrchestrator, AiPolicyProvider, LocalHeuristicAiProvider};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::dns_scanner::DnsScanner`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use super::dns_scanner::DnsScanner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DpiScanner`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 | use super::dpi_scanner::{DpiScanner, FavaVersion};
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FusionAssessment`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:22:64
[INFO] [stdout]    |
[INFO] [stdout] 22 |     CensorshipRootCause, EvidenceFusionEngine, EvidenceSignal, FusionAssessment,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NetworkAssessment`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | use super::network_assessor::{NetworkAssessment, NetworkAssessor, NetworkState};
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PortScanner`, `PortStatus`, and `ScanMode`
[INFO] [stdout]   --> daemon/src/scanner/autonomous_engine.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::port_scanner::{PortScanner, PortStatus, ScanMode};
[INFO] [stdout]    |                           ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]   --> daemon/src/scanner/candidate_graph.rs:10:33
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]   --> daemon/src/scanner/candidate_graph.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IpAddr`
[INFO] [stdout]  --> daemon/src/scanner/dpi_scanner.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::net::{IpAddr, SocketAddr};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> daemon/src/scanner/dpi_scanner.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> daemon/src/scanner/evidence_fusion.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug`, `info`, and `warn`
[INFO] [stdout]  --> daemon/src/scanner/evidence_fusion.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::{debug, info, warn};
[INFO] [stdout]   |               ^^^^^  ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/scanner/network_assessor.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]   --> daemon/src/scanner/network_assessor.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tracing::{debug, info, warn};
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/scanner/port_scanner.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/scanner/port_scanner.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/scanner/port_scanner.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/scanner/self_healing_failover.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/p2p/i2p_overlay.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/p2p/i2p_overlay.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/p2p/i2p_overlay.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `yggdrasil-ffi`
[INFO] [stdout]    --> daemon/src/p2p/yggdrasil_overlay.rs:497:7
[INFO] [stdout]     |
[INFO] [stdout] 497 | #[cfg(feature = "yggdrasil-ffi")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ai-assistant`, `ai-inference`, `android-jni`, `default`, `free-tier-all`, `free-tier-lantern-cgo`, `free-tier-psiphon-cgo`, `free-tier-tor`, `full`, `hardened-memory`, `llama-cpp-2`, `ort`, `platform-android`, `platform-ios`, `platform-linux`, `platform-openwrt`, `platform-windows`, `post-quantum`, `quantum-extensions`, `quantum-full`, `quic-transport`, `tun`, and `userspace-tunnel`
[INFO] [stdout]     = help: consider adding `yggdrasil-ffi` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout]   --> daemon/src/p2p/yggdrasil_overlay.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> daemon/src/national_intranet/acoustic_covert.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hmac`
[INFO] [stdout]    --> daemon/src/national_intranet/acoustic_covert.rs:937:16
[INFO] [stdout]     |
[INFO] [stdout] 937 |     use hmac::{Hmac, Mac};
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/national_intranet/ble_mesh.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::battery::adaptive_duty::PowerMode`
[INFO] [stdout]   --> daemon/src/national_intranet/nain_detector.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::battery::adaptive_duty::PowerMode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorCode`
[INFO] [stdout]   --> daemon/src/national_intranet/nain_detector.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::error::{ErrorCode, ShieldError};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Cursor`
[INFO] [stdout]   --> daemon/src/national_intranet/ntp_covert.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::io::{Cursor, Read, Write};
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> daemon/src/national_intranet/wifi_aware.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::SocketAddr`
[INFO] [stdout]   --> daemon/src/quantum/lattice_onion.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::net::SocketAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/quantum/lattice_onion.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/quantum/neural_steganography.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zeroize`
[INFO] [stdout]   --> daemon/src/quantum/pqc_key_store.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 | use zeroize::{Zeroize, ZeroizeOnDrop};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/quantum/qkd_simulation.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]   --> daemon/src/quantum/quantum_noise.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | use tracing::{debug, info};
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::ShieldError`
[INFO] [stdout]   --> daemon/src/quantum/quantum_noise.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::error::ShieldError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error::ShieldError`
[INFO] [stdout]   --> daemon/src/quantum/quantum_obfuscator.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::error::ShieldError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zeroize`
[INFO] [stdout]   --> daemon/src/quantum/quantum_ratchet.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | use zeroize::{Zeroize, ZeroizeOnDrop};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]   --> daemon/src/quantum/zkp_auth.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/battery/adaptive_duty.rs:40:28
[INFO] [stdout]    |
[INFO] [stdout] 40 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/battery/coalesced_timer.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::RwLock`
[INFO] [stdout]   --> daemon/src/battery/coalesced_timer.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> daemon/src/battery/coalesced_timer.rs:56:35
[INFO] [stdout]    |
[INFO] [stdout] 56 | use tracing::{debug, info, trace, warn};
[INFO] [stdout]    |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::broadcast`
[INFO] [stdout]   --> daemon/src/battery/optimizer.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use tokio::sync::broadcast;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/battery/optimizer.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `info` and `warn`
[INFO] [stdout]   --> daemon/src/battery/power_state.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/platform/linux/zapret.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]   --> daemon/src/platform/linux/zapret.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IpAddr`, `Ipv4Addr`, and `Ipv6Addr`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr};
[INFO] [stdout]    |                ^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncRead` and `AsyncWrite`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 | use tokio::io::{AsyncRead, AsyncWrite};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oneshot`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 | use tokio::sync::{mpsc, oneshot, RwLock};
[INFO] [stdout]    |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `trace`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:54:35
[INFO] [stdout]    |
[INFO] [stdout] 54 | use tracing::{debug, error, info, trace, warn};
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ObfuscationMode`
[INFO] [stdout]   --> daemon/src/tunnel/boringtun_adapter.rs:57:21
[INFO] [stdout]    |
[INFO] [stdout] 57 | use crate::tunnel::{ObfuscationMode, TunnelConfig, TunnelError, TunnelState, TunnelStats};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IpAddr`
[INFO] [stdout]   --> daemon/src/tunnel/mod.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::net::{IpAddr, Ipv4Addr, SocketAddr};
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> daemon/src/config/endpoint_manager.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorCode`
[INFO] [stdout]   --> daemon/src/config/endpoint_manager.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::error::{ErrorCode, ShieldError};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::endpoint_manager::EndpointUpdate`
[INFO] [stdout]   --> daemon/src/config/ipfs_updater.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use super::endpoint_manager::EndpointUpdate;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorCode`
[INFO] [stdout]   --> daemon/src/config/ipfs_updater.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::error::{ErrorCode, ShieldError};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::IpAddr`
[INFO] [stdout]   --> daemon/src/config/isp_profile.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::net::IpAddr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> daemon/src/config/isp_profile.rs:770:12
[INFO] [stdout]     |
[INFO] [stdout] 770 |         if (arvan_reachable || ntp_reachable) {
[INFO] [stdout]     |            ^                                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 770 -         if (arvan_reachable || ntp_reachable) {
[INFO] [stdout] 770 +         if arvan_reachable || ntp_reachable {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]  --> daemon/src/monitoring/alert_manager.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::Instant;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]   --> daemon/src/monitoring/health_checker.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]  --> daemon/src/monitoring/latency_tracker.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::{Duration, Instant};
[INFO] [stdout]   |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> daemon/src/mesh/gossip_protocol.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]  --> daemon/src/mesh/gossip_protocol.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::super::serde_hex::array_32`
[INFO] [stdout]   --> daemon/src/mesh/gossip_protocol.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |         use super::super::serde_hex::array_32;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> daemon/src/mesh/mesh_coordinator.rs:9:28
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tracing::{debug, info, warn};
[INFO] [stdout]   |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EphemeralSecret`, `PublicKey`, and `SharedSecret`
[INFO] [stdout]   --> daemon/src/mesh/mesh_crypto.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | use x25519_dalek::{EphemeralSecret, PublicKey, SharedSecret};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]  --> daemon/src/mesh/topology_manager.rs:8:45
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::collections::{BinaryHeap, HashMap, HashSet};
[INFO] [stdout]   |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/resilience/circuit_breaker.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> daemon/src/resilience/fallback_chain.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::task::JoinHandle`
[INFO] [stdout]   --> daemon/src/resilience/watchdog.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tokio::task::JoinHandle;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> daemon/src/orchestrator/failover.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::{info, warn};
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> daemon/src/load_balancer/swrr.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> daemon/src/telemetry/reporter.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{info, warn};
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_proto_gen`
[INFO] [stdout]   --> daemon/src/proto_gen/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(has_proto_gen)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_proto_gen)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_proto_gen)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_proto_gen`
[INFO] [stdout]   --> daemon/src/proto_gen/mod.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg(not(has_proto_gen))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_proto_gen)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_proto_gen)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ring::deprecated_constant_time::verify_slices_are_equal`: To be removed. Internal function not intended for external use with no promises regarding side channels.
[INFO] [stdout]    --> daemon/src/security/anti_forensics.rs:550:26
[INFO] [stdout]     |
[INFO] [stdout] 550 |     ring::constant_time::verify_slices_are_equal(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `ring::deprecated_constant_time::verify_slices_are_equal`: To be removed. Internal function not intended for external use with no promises regarding side channels.
[INFO] [stdout]    --> daemon/src/security/anti_forensics.rs:550:26
[INFO] [stdout]     |
[INFO] [stdout] 550 |     ring::constant_time::verify_slices_are_equal(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/obfuscation/traffic_shaper.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let mut is_dummy = false;
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/obfuscation/traffic_shaper.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let mut is_dummy = false;
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/cores/core_manager.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let mut core_guard = core.lock().await;
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/cores/core_manager.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let mut core_guard = core.lock().await;
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/scanner/network_assessor.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let mut dpi_scanner = DpiScanner::new();
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/scanner/network_assessor.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let mut dns_scanner = DnsScanner::new();
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/scanner/network_assessor.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let mut dpi_scanner = DpiScanner::new();
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/scanner/network_assessor.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let mut dns_scanner = DnsScanner::new();
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/p2p/peer_exchange.rs:480:17
[INFO] [stdout]     |
[INFO] [stdout] 480 |             let mut announcement = PeerAnnouncement::new(
[INFO] [stdout]     |                 ----^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/p2p/peer_exchange.rs:480:17
[INFO] [stdout]     |
[INFO] [stdout] 480 |             let mut announcement = PeerAnnouncement::new(
[INFO] [stdout]     |                 ----^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/quantum/qkd_simulation.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let mut entropy_sources = vec!["os-csprng".to_string(), "timing-jitter".to_string()];
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/quantum/qkd_simulation.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let mut entropy_sources = vec!["os-csprng".to_string(), "timing-jitter".to_string()];
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/tunnel/boringtun_adapter.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         mut outbound_rx: mpsc::Receiver<Vec<u8>>,
[INFO] [stdout]     |         ----^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> daemon/src/tunnel/boringtun_adapter.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         mut outbound_rx: mpsc::Receiver<Vec<u8>>,
[INFO] [stdout]     |         ----^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `fail_count` on type `transport::EndpointStats`
[INFO] [stdout]    --> daemon/src/transport/manager.rs:830:15
[INFO] [stdout]     |
[INFO] [stdout] 830 |         stats.fail_count = 20;
[INFO] [stdout]     |               ^^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `attempts`, `successes`, `failures`, `avg_latency_ms`, `last_attempt_ts` ... and 6 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: micafp-unified-shield-daemon@9.0.0-enterprise: prost-build failed to compile shield.proto: Read-only file system (os error 30)
[INFO] [stderr] warning: micafp-unified-shield-daemon@9.0.0-enterprise: set PROTOC=/path/to/protoc or install protoc to enable IPC types
[INFO] [stderr] error: could not compile `micafp-unified-shield-daemon` (lib); 156 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/bin/rustc --crate-name unifiedshield --edition=2021 daemon/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --crate-type lib --crate-type cdylib --crate-type staticlib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="platform-linux"' --cfg 'feature="tun"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ai-assistant", "ai-inference", "android-jni", "default", "free-tier-all", "free-tier-lantern-cgo", "free-tier-psiphon-cgo", "free-tier-tor", "full", "hardened-memory", "llama-cpp-2", "ort", "platform-android", "platform-ios", "platform-linux", "platform-openwrt", "platform-windows", "post-quantum", "quantum-extensions", "quantum-full", "quic-transport", "tun", "userspace-tunnel"))' -C metadata=6f2689ef563f7cca -C extra-filename=-2687072cb21913ee --out-dir /opt/rustwide/target/debug/build/micafp-unified-shield-daemon/2687072cb21913ee/out -L dependency=/opt/rustwide/target/debug/build/addr2line/b1de8c88ab2bc095/out -L dependency=/opt/rustwide/target/debug/build/adler2/ee8704cd74c29624/out -L dependency=/opt/rustwide/target/debug/build/aead/3b14be9fbf4cdd82/out -L dependency=/opt/rustwide/target/debug/build/aes-gcm/d8eaf932e74e5d75/out -L dependency=/opt/rustwide/target/debug/build/aes/8092f7520665c153/out -L dependency=/opt/rustwide/target/debug/build/ahash/7a3abcfcae5b7185/out -L dependency=/opt/rustwide/target/debug/build/aho-corasick/e5eb68f430059ec7/out -L dependency=/opt/rustwide/target/debug/build/allocator-api2/34319c28828d46c3/out -L dependency=/opt/rustwide/target/debug/build/anstream/5bda8941e2fd5003/out -L dependency=/opt/rustwide/target/debug/build/anstyle-parse/872f42bb18dc41f8/out -L dependency=/opt/rustwide/target/debug/build/anstyle-query/717c9c809af6267c/out -L dependency=/opt/rustwide/target/debug/build/anstyle/0afc68cbfd0d2137/out -L dependency=/opt/rustwide/target/debug/build/arrayref/4d71eac3f20c682f/out -L dependency=/opt/rustwide/target/debug/build/arrayvec/6514fbe103c4fe79/out -L dependency=/opt/rustwide/target/debug/build/asn1-rs-derive/f0eacb76ecb7a708/out -L dependency=/opt/rustwide/target/debug/build/asn1-rs-impl/fe260ab08aa102ab/out -L dependency=/opt/rustwide/target/debug/build/asn1-rs/cb72cc6dc39b300b/out -L dependency=/opt/rustwide/target/debug/build/async-trait/697d51dfef5a5028/out -L dependency=/opt/rustwide/target/debug/build/asynchronous-codec/64ee5d77b0ac70e3/out -L dependency=/opt/rustwide/target/debug/build/asynchronous-codec/fceba29526d13e9a/out -L dependency=/opt/rustwide/target/debug/build/atomic-waker/d2edf130acb84086/out -L dependency=/opt/rustwide/target/debug/build/aws-lc-rs/0d4afc3f95b0ce24/out -L dependency=/opt/rustwide/target/debug/build/aws-lc-sys/4f299094be03ff80/out -L dependency=/opt/rustwide/target/debug/build/backtrace/8b9ce795a9277eb9/out -L dependency=/opt/rustwide/target/debug/build/base-x/f5b030ab09ba117e/out -L dependency=/opt/rustwide/target/debug/build/base256emoji/53d60bdfe4d19375/out -L dependency=/opt/rustwide/target/debug/build/base45/ec733695fc5df8a1/out -L dependency=/opt/rustwide/target/debug/build/base64/d8aec028dea2d277/out -L dependency=/opt/rustwide/target/debug/build/base64/e08b94e4b5ffeef5/out -L dependency=/opt/rustwide/target/debug/build/bitflags/12164dedcc9c97c0/out -L dependency=/opt/rustwide/target/debug/build/blake2/be80f3a2561133c2/out -L dependency=/opt/rustwide/target/debug/build/block-buffer/c6dd025e507155f8/out -L dependency=/opt/rustwide/target/debug/build/bs58/058480ec8c429109/out -L dependency=/opt/rustwide/target/debug/build/byteorder/d92705dd1d5353b1/out -L dependency=/opt/rustwide/target/debug/build/bytes/ca36ea1db907e2dc/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out -L dependency=/opt/rustwide/target/debug/build/chacha20/4a27445b83b53700/out -L dependency=/opt/rustwide/target/debug/build/chacha20/788abca5c4a8d150/out -L dependency=/opt/rustwide/target/debug/build/chacha20poly1305/9785609d39369088/out -L dependency=/opt/rustwide/target/debug/build/cipher/28d57bbbdd1af4d9/out -L dependency=/opt/rustwide/target/debug/build/clap_builder/5e0ad3145ece6bf5/out -L dependency=/opt/rustwide/target/debug/build/clap_derive/9a30f6db2625d538/out -L dependency=/opt/rustwide/target/debug/build/clap_lex/c6984b853e70a248/out -L dependency=/opt/rustwide/target/debug/build/colorchoice/0d229411bd9dac1b/out -L dependency=/opt/rustwide/target/debug/build/const-str/5e297fa5b426b0e0/out -L dependency=/opt/rustwide/target/debug/build/constant_time_eq/0fcf6b9848f268b2/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/1ae956ba346ebd12/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/d73b58fdf77d9fc5/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-channel/d27eefb5d79eb915/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-utils/438f252b9b1e5e6c/out -L dependency=/opt/rustwide/target/debug/build/crunchy/8590a5b768c41272/out -L dependency=/opt/rustwide/target/debug/build/crypto-common/addfa038f2508462/out -L dependency=/opt/rustwide/target/debug/build/ctr/8d1cd821413df16e/out -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek-derive/c88269f0e01033c8/out -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/984c7fba357983c9/out -L dependency=/opt/rustwide/target/debug/build/data-encoding-macro-internal/5fa762dc077e7c82/out -L dependency=/opt/rustwide/target/debug/build/data-encoding-macro/a4f830dfffff7e33/out -L dependency=/opt/rustwide/target/debug/build/data-encoding/a41f0c43161924c9/out -L dependency=/opt/rustwide/target/debug/build/der-parser/daebd45de45a8673/out -L dependency=/opt/rustwide/target/debug/build/deranged/8f39ce37c936eb35/out -L dependency=/opt/rustwide/target/debug/build/digest/45b22df7eb0cfeb3/out -L dependency=/opt/rustwide/target/debug/build/dirs-sys/f491368f1d3b09d0/out -L dependency=/opt/rustwide/target/debug/build/displaydoc/994fc49f71b8cd74/out -L dependency=/opt/rustwide/target/debug/build/dtoa/87b2b2ffd136ae06/out -L dependency=/opt/rustwide/target/debug/build/ed25519-dalek/4f4f9c05beba71a4/out -L dependency=/opt/rustwide/target/debug/build/ed25519/80396a8d2766a1f9/out -L dependency=/opt/rustwide/target/debug/build/either/4037db5995268551/out -L dependency=/opt/rustwide/target/debug/build/enum-as-inner/db2cdf04bbef82b2/out -L dependency=/opt/rustwide/target/debug/build/equivalent/d23b026399a51038/out -L dependency=/opt/rustwide/target/debug/build/errno/ed55e2147468343e/out -L dependency=/opt/rustwide/target/debug/build/fastbloom/9eaaa40046fcbeed/out -L dependency=/opt/rustwide/target/debug/build/fixedbitset/9e36546d626df00a/out -L dependency=/opt/rustwide/target/debug/build/flume/250cd7ecbd07adcd/out -L dependency=/opt/rustwide/target/debug/build/fnv/bf9ae889bab8acee/out -L dependency=/opt/rustwide/target/debug/build/foldhash/496b6a8506c7c674/out -L dependency=/opt/rustwide/target/debug/build/foldhash/7cc0e6b6b64910e8/out -L dependency=/opt/rustwide/target/debug/build/form_urlencoded/a0709cb2f4e6749a/out -L dependency=/opt/rustwide/target/debug/build/futures-bounded/3cd2ff95235a1cba/out -L dependency=/opt/rustwide/target/debug/build/futures-channel/55b057f6748a229d/out -L dependency=/opt/rustwide/target/debug/build/futures-core/48f1081470eeca78/out -L dependency=/opt/rustwide/target/debug/build/futures-executor/04160940b421e332/out -L dependency=/opt/rustwide/target/debug/build/futures-io/9fc3489471940cae/out -L dependency=/opt/rustwide/target/debug/build/futures-macro/3c302c50b3f09895/out -L dependency=/opt/rustwide/target/debug/build/futures-rustls/f64bec02669c2c15/out -L dependency=/opt/rustwide/target/debug/build/futures-sink/a9e9f8e9bd8fa6ef/out -L dependency=/opt/rustwide/target/debug/build/futures-task/1de7798dbb38112e/out -L dependency=/opt/rustwide/target/debug/build/futures-ticker/7ebf59b1985ffbf5/out -L dependency=/opt/rustwide/target/debug/build/futures-timer/53e16c63dd1c26da/out -L dependency=/opt/rustwide/target/debug/build/futures-util/981e1ebfd21852cb/out -L dependency=/opt/rustwide/target/debug/build/futures/0a3ddfff585e539c/out -L dependency=/opt/rustwide/target/debug/build/generic-array/c586f0bf6e1ffba7/out -L dependency=/opt/rustwide/target/debug/build/getrandom/9488a4312c77628f/out -L dependency=/opt/rustwide/target/debug/build/getrandom/c03fdbef921ef57d/out -L dependency=/opt/rustwide/target/debug/build/getrandom/d6209c74db666d2e/out -L dependency=/opt/rustwide/target/debug/build/ghash/1ed1ac879d6cd398/out -L dependency=/opt/rustwide/target/debug/build/gimli/4fc0615914418636/out -L dependency=/opt/rustwide/target/debug/build/h2/ccdd0a2606a7cb52/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/1ff293044ac6a4a8/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/86cbdfdaed23d5ed/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/f1f72e91be09a664/out -L dependency=/opt/rustwide/target/debug/build/hex/4852862d92867e36/out -L dependency=/opt/rustwide/target/debug/build/hex_fmt/1246ec29824485b5/out -L dependency=/opt/rustwide/target/debug/build/hickory-proto/8c3e44080e68e907/out -L dependency=/opt/rustwide/target/debug/build/hickory-resolver/ec4e6049256072e4/out -L dependency=/opt/rustwide/target/debug/build/hkdf/5786167c1c2a37c9/out -L dependency=/opt/rustwide/target/debug/build/hmac/baa84e75ef9c3d6f/out -L dependency=/opt/rustwide/target/debug/build/http-body-util/f6a7e3f3d4ada1a6/out -L dependency=/opt/rustwide/target/debug/build/http-body/e483aed8b3dba366/out -L dependency=/opt/rustwide/target/debug/build/http/6ff3ad12e90088ad/out -L dependency=/opt/rustwide/target/debug/build/httparse/b9ed2fea81abf9ac/out -L dependency=/opt/rustwide/target/debug/build/httpdate/dd055e56878c34d5/out -L dependency=/opt/rustwide/target/debug/build/hybrid-array/55b41e90a32240ba/out -L dependency=/opt/rustwide/target/debug/build/hyper-rustls/2778c648f7549130/out -L dependency=/opt/rustwide/target/debug/build/hyper-util/f673f8792665f781/out -L dependency=/opt/rustwide/target/debug/build/hyper/95fa6de063a0033c/out -L dependency=/opt/rustwide/target/debug/build/iana-time-zone/4c741fc3ef3881f8/out -L dependency=/opt/rustwide/target/debug/build/icu_collections/c0a4531a123698cf/out -L dependency=/opt/rustwide/target/debug/build/icu_locale_core/87312c368f1986e2/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer/3d0170c4ceba6b04/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer_data/55d53c9d9302ab5f/out -L dependency=/opt/rustwide/target/debug/build/icu_properties/3d4125cb2170d448/out -L dependency=/opt/rustwide/target/debug/build/icu_properties_data/17963fca1444d170/out -L dependency=/opt/rustwide/target/debug/build/icu_provider/258695f190ae9170/out -L dependency=/opt/rustwide/target/debug/build/idna/446911302a97cf48/out -L dependency=/opt/rustwide/target/debug/build/idna/d7db82a90959528c/out -L dependency=/opt/rustwide/target/debug/build/idna_adapter/3301e7c050ac1d8b/out -L dependency=/opt/rustwide/target/debug/build/if-watch/45086181dd65d0a0/out -L dependency=/opt/rustwide/target/debug/build/indexmap/5cd8f496451fc958/out -L dependency=/opt/rustwide/target/debug/build/inout/4f0e9f20e0c8125a/out -L dependency=/opt/rustwide/target/debug/build/instant/15bbac729489ab13/out -L dependency=/opt/rustwide/target/debug/build/ioctl-sys/9ed6b5be7c5585db/out -L dependency=/opt/rustwide/target/debug/build/ip_network/d2c403ee07653ff4/out -L dependency=/opt/rustwide/target/debug/build/ip_network_table-deps-treebitmap/0fe716a4a47a615e/out -L dependency=/opt/rustwide/target/debug/build/ip_network_table/d00fff65002e8323/out -L dependency=/opt/rustwide/target/debug/build/ipnet/7e5b3052b5f6134c/out -L dependency=/opt/rustwide/target/debug/build/is_terminal_polyfill/fc6efa62ae782dd6/out -L dependency=/opt/rustwide/target/debug/build/itoa/488dcf4f13423b18/out -L dependency=/opt/rustwide/target/debug/build/keccak/62a6f94fe382cfb9/out -L dependency=/opt/rustwide/target/debug/build/kem/7d44d33a3ab88f94/out -L dependency=/opt/rustwide/target/debug/build/lazy_static/cb8ca6aa8c56979f/out -L dependency=/opt/rustwide/target/debug/build/libc/b3dd724d477b84c5/out -L dependency=/opt/rustwide/target/debug/build/libm/89e5b3015da8f563/out -L dependency=/opt/rustwide/target/debug/build/libp2p-allow-block-list/e204412f3659b19c/out -L dependency=/opt/rustwide/target/debug/build/libp2p-autonat/c111b7bbaf91fb99/out -L dependency=/opt/rustwide/target/debug/build/libp2p-connection-limits/c7b729247c00ed3a/out -L dependency=/opt/rustwide/target/debug/build/libp2p-core/8e27b8637d4fb911/out -L dependency=/opt/rustwide/target/debug/build/libp2p-dcutr/6023a336f1babcc1/out -L dependency=/opt/rustwide/target/debug/build/libp2p-dns/fe54e903de00f756/out -L dependency=/opt/rustwide/target/debug/build/libp2p-gossipsub/2de384f419176aed/out -L dependency=/opt/rustwide/target/debug/build/libp2p-identify/5c3ad1b98453599c/out -L dependency=/opt/rustwide/target/debug/build/libp2p-identity/3af73589a6179dad/out -L dependency=/opt/rustwide/target/debug/build/libp2p-kad/07c533b38569d7be/out -L dependency=/opt/rustwide/target/debug/build/libp2p-mdns/3e0d47543193be28/out -L dependency=/opt/rustwide/target/debug/build/libp2p-noise/f628c61a4c9b9fab/out -L dependency=/opt/rustwide/target/debug/build/libp2p-ping/7fd8f6e4782a1653/out -L dependency=/opt/rustwide/target/debug/build/libp2p-quic/2e2e556e97aeeab9/out -L dependency=/opt/rustwide/target/debug/build/libp2p-relay/c3bc6614d423216f/out -L dependency=/opt/rustwide/target/debug/build/libp2p-request-response/7ac2559dd844f613/out -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm-derive/f84ce46c6169af9e/out -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm/9e4964ad9272ecd2/out -L dependency=/opt/rustwide/target/debug/build/libp2p-tcp/6ee302509d301760/out -L dependency=/opt/rustwide/target/debug/build/libp2p-tls/4d71c020ea1933d0/out -L dependency=/opt/rustwide/target/debug/build/libp2p-websocket/d921eb3cf4f6884b/out -L dependency=/opt/rustwide/target/debug/build/libp2p-yamux/f6369ae707c6cfda/out -L dependency=/opt/rustwide/target/debug/build/linked-hash-map/c0187bcac13c175a/out -L dependency=/opt/rustwide/target/debug/build/litemap/1a3530997fd9ec30/out -L dependency=/opt/rustwide/target/debug/build/lock_api/4af5b7a939f0e099/out -L dependency=/opt/rustwide/target/debug/build/log/2285cdf6cdb2482f/out -L dependency=/opt/rustwide/target/debug/build/lru-cache/05203e66db7935b7/out -L dependency=/opt/rustwide/target/debug/build/lru-slab/f1a0df861a460703/out -L dependency=/opt/rustwide/target/debug/build/lru/750537581f8da27f/out -L dependency=/opt/rustwide/target/debug/build/lru/a23597f79c07066a/out -L dependency=/opt/rustwide/target/debug/build/match-lookup/c9907696c4c3d6de/out -L dependency=/opt/rustwide/target/debug/build/matchers/2ff2001eed0db352/out -L dependency=/opt/rustwide/target/debug/build/matrixmultiply/883d269cb00a9da7/out -L dependency=/opt/rustwide/target/debug/build/memchr/b924193483665774/out -L dependency=/opt/rustwide/target/debug/build/memoffset/d743d2c5d8788671/out -L dependency=/opt/rustwide/target/debug/build/minimal-lexical/b988ba17985965f5/out -L dependency=/opt/rustwide/target/debug/build/miniz_oxide/87ddef375805467b/out -L dependency=/opt/rustwide/target/debug/build/mio/b047b2f0ad97306d/out -L dependency=/opt/rustwide/target/debug/build/multiaddr/4689a7210b970e01/out -L dependency=/opt/rustwide/target/debug/build/multibase/03bd10b3828fff4f/out -L dependency=/opt/rustwide/target/debug/build/multihash/cfb61b6a99e2905f/out -L dependency=/opt/rustwide/target/debug/build/multistream-select/50e0c7f0d2cf72f2/out -L dependency=/opt/rustwide/target/debug/build/nanorand/fc47163c86bd0dc9/out -L dependency=/opt/rustwide/target/debug/build/netlink-packet-core/71f5e2894af4b3f5/out -L dependency=/opt/rustwide/target/debug/build/netlink-packet-route/0bcb9f9fc9e9aff4/out -L dependency=/opt/rustwide/target/debug/build/netlink-proto/ee23d40f2100dac0/out -L dependency=/opt/rustwide/target/debug/build/netlink-sys/b82fdeb7cece0037/out -L dependency=/opt/rustwide/target/debug/build/nix/171012699fcd6218/out -L dependency=/opt/rustwide/target/debug/build/nix/57728716733cbd23/out -L dependency=/opt/rustwide/target/debug/build/nohash-hasher/089660ce1f261644/out -L dependency=/opt/rustwide/target/debug/build/nom/17c2359d9a7f3b4e/out -L dependency=/opt/rustwide/target/debug/build/nu-ansi-term/11c0e3ef7731332f/out -L dependency=/opt/rustwide/target/debug/build/num-bigint/37d9238465688ac9/out -L dependency=/opt/rustwide/target/debug/build/num-complex/8970a6b5f6beabc2/out -L dependency=/opt/rustwide/target/debug/build/num-conv/d4153d9e45ce082d/out -L dependency=/opt/rustwide/target/debug/build/num-integer/d56de9109f5a4447/out -L dependency=/opt/rustwide/target/debug/build/num-traits/db5824db52a73596/out -L dependency=/opt/rustwide/target/debug/build/object/92c4e83d2d4fcbb5/out -L dependency=/opt/rustwide/target/debug/build/oid-registry/0338bc4980bb6b89/out -L dependency=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out -L dependency=/opt/rustwide/target/debug/build/opaque-debug/9e2eded81a076050/out -L dependency=/opt/rustwide/target/debug/build/openssl-probe/37a8cbe961b4ea12/out -L dependency=/opt/rustwide/target/debug/build/openssl-probe/b534f6b4cc62b099/out -L dependency=/opt/rustwide/target/debug/build/option-ext/7bd27995f6939c5d/out -L dependency=/opt/rustwide/target/debug/build/parking_lot/d24023ce57e9d450/out -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/b2a8b0cdb18dd852/out -L dependency=/opt/rustwide/target/debug/build/paste/c5e5e8a2bd161c29/out -L dependency=/opt/rustwide/target/debug/build/pem/5e4f457f9f971707/out -L dependency=/opt/rustwide/target/debug/build/percent-encoding/f0f3780066f274e0/out -L dependency=/opt/rustwide/target/debug/build/petgraph/72d9b819324fdda8/out -L dependency=/opt/rustwide/target/debug/build/pin-project-internal/be0bb2356f932164/out -L dependency=/opt/rustwide/target/debug/build/pin-project-lite/7176d3be2b7ee2e1/out -L dependency=/opt/rustwide/target/debug/build/pin-project/b293efffc4617c14/out -L dependency=/opt/rustwide/target/debug/build/poly1305/c5ec4f266f6e931e/out -L dependency=/opt/rustwide/target/debug/build/polyval/86bdd4657774ea76/out -L dependency=/opt/rustwide/target/debug/build/portable-atomic/ac9333342169e358/out -L dependency=/opt/rustwide/target/debug/build/potential_utf/395e93899fc60ae1/out -L dependency=/opt/rustwide/target/debug/build/powerfmt/6244fffd86cf9c21/out -L dependency=/opt/rustwide/target/debug/build/ppv-lite86/1c6336731d01b34c/out -L dependency=/opt/rustwide/target/debug/build/prometheus-client-derive-encode/c9f826a7ab2288cd/out -L dependency=/opt/rustwide/target/debug/build/prometheus-client/f365a80cacdc3a04/out -L dependency=/opt/rustwide/target/debug/build/prost-derive/2008b945556e5d01/out -L dependency=/opt/rustwide/target/debug/build/prost-derive/237407f42d7ed90d/out -L dependency=/opt/rustwide/target/debug/build/prost/68df407803ea1cdc/out -L dependency=/opt/rustwide/target/debug/build/prost/d643ae69ecf25ad2/out -L dependency=/opt/rustwide/target/debug/build/quick-protobuf-codec/1a1c2d3336420582/out -L dependency=/opt/rustwide/target/debug/build/quick-protobuf-codec/f419dc26dc1c8fd7/out -L dependency=/opt/rustwide/target/debug/build/quick-protobuf/f5ba74ad38556ef3/out -L dependency=/opt/rustwide/target/debug/build/quinn-proto/697372f102fd69cb/out -L dependency=/opt/rustwide/target/debug/build/quinn-udp/f1bca3bc4575db59/out -L dependency=/opt/rustwide/target/debug/build/quinn/a59b04e96704044c/out -L dependency=/opt/rustwide/target/debug/build/rand/01f84950f252c1c2/out -L dependency=/opt/rustwide/target/debug/build/rand/06dca6e37423ef73/out -L dependency=/opt/rustwide/target/debug/build/rand/2e20d92f3801dc4a/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/99e4ca57f4c94434/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/f664bbbb28b69603/out -L dependency=/opt/rustwide/target/debug/build/rand_core/21e9993b370b969f/out -L dependency=/opt/rustwide/target/debug/build/rand_core/6fcd06cad6e9ec7b/out -L dependency=/opt/rustwide/target/debug/build/rand_core/9a5dc38792b219e1/out -L dependency=/opt/rustwide/target/debug/build/rand_pcg/25a2e88ce3636b62/out -L dependency=/opt/rustwide/target/debug/build/rawpointer/1161d966db9d7afd/out -L dependency=/opt/rustwide/target/debug/build/rcgen/0db899fb025dc68a/out -L dependency=/opt/rustwide/target/debug/build/regex-automata/84283bd0c43e5277/out -L dependency=/opt/rustwide/target/debug/build/regex-syntax/aa2c0ef21912879c/out -L dependency=/opt/rustwide/target/debug/build/regex/d0a903706de57f23/out -L dependency=/opt/rustwide/target/debug/build/resolv-conf/edf6c74a9825dce1/out -L dependency=/opt/rustwide/target/debug/build/ring/7ae6ba3110801cb9/out -L dependency=/opt/rustwide/target/debug/build/ring/d9738517cfed2433/out -L dependency=/opt/rustwide/target/debug/build/rtnetlink/1c6c6bdfc38f3b8d/out -L dependency=/opt/rustwide/target/debug/build/rustc-demangle/d4bb47cb7342f25b/out -L dependency=/opt/rustwide/target/debug/build/rustc-hash/9f55c8acc6427e18/out -L dependency=/opt/rustwide/target/debug/build/rusticata-macros/2ef159ede2b41b9a/out -L dependency=/opt/rustwide/target/debug/build/rustls-native-certs/50f751d5b299399a/out -L dependency=/opt/rustwide/target/debug/build/rustls-native-certs/56ec8118ee52b9f3/out -L dependency=/opt/rustwide/target/debug/build/rustls-pemfile/2188c9cd943cf49e/out -L dependency=/opt/rustwide/target/debug/build/rustls-pki-types/966343ffe8dd2784/out -L dependency=/opt/rustwide/target/debug/build/rustls-platform-verifier/1faacb9033076d6f/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/34639f76fdbb7e22/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/47d3f9d62c3fafdb/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/7b5634c774c24d39/out -L dependency=/opt/rustwide/target/debug/build/rustls/5568fe505214069e/out -L dependency=/opt/rustwide/target/debug/build/rustls/f299825c9a1795c1/out -L dependency=/opt/rustwide/target/debug/build/rustversion/5cea38e78999152b/out -L dependency=/opt/rustwide/target/debug/build/rw-stream-sink/1d72b6be2127a3eb/out -L dependency=/opt/rustwide/target/debug/build/ryu/3da2ab8eb39d89f2/out -L dependency=/opt/rustwide/target/debug/build/same-file/b7226876f34d02dd/out -L dependency=/opt/rustwide/target/debug/build/scopeguard/e7d227cb308b3799/out -L dependency=/opt/rustwide/target/debug/build/serde/4c8cf69c41f7d69e/out -L dependency=/opt/rustwide/target/debug/build/serde_core/31ebf1ee06936497/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/da14c5f88e9cc65b/out -L dependency=/opt/rustwide/target/debug/build/serde_json/8d1a7617cb1234fa/out -L dependency=/opt/rustwide/target/debug/build/serde_spanned/390c3c6ffb741507/out -L dependency=/opt/rustwide/target/debug/build/serde_urlencoded/189482340991f15b/out -L dependency=/opt/rustwide/target/debug/build/sha1/922f904f950fa443/out -L dependency=/opt/rustwide/target/debug/build/sha2/966a78e76be692cd/out -L dependency=/opt/rustwide/target/debug/build/sha3/600ba356467604c3/out -L dependency=/opt/rustwide/target/debug/build/sharded-slab/5d7560049c0c9021/out -L dependency=/opt/rustwide/target/debug/build/signal-hook-registry/c73d6752613b975a/out -L dependency=/opt/rustwide/target/debug/build/signal-hook/12d93937225a01a7/out -L dependency=/opt/rustwide/target/debug/build/signature/23057b6e46e0bb5b/out -L dependency=/opt/rustwide/target/debug/build/siphasher/ac65419ed63f4e52/out -L dependency=/opt/rustwide/target/debug/build/slab/101f873bca723251/out -L dependency=/opt/rustwide/target/debug/build/smallvec/3fa8e7f1993d4002/out -L dependency=/opt/rustwide/target/debug/build/snow/8d58d6ddae5aa560/out -L dependency=/opt/rustwide/target/debug/build/socket2/3a634309fa9ac226/out -L dependency=/opt/rustwide/target/debug/build/socket2/bb365d2c01ce7ced/out -L dependency=/opt/rustwide/target/debug/build/soketto/87fa405b1e112572/out -L dependency=/opt/rustwide/target/debug/build/spin/445a6bf0aa807137/out -L dependency=/opt/rustwide/target/debug/build/spin/71dd3238c06307d0/out -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/a4bd0afb694af506/out -L dependency=/opt/rustwide/target/debug/build/static_assertions/f2154b0bf273423d/out -L dependency=/opt/rustwide/target/debug/build/strsim/a1f0dce47f9b6856/out -L dependency=/opt/rustwide/target/debug/build/strum_macros/24e573d9156b2473/out -L dependency=/opt/rustwide/target/debug/build/subtle/1139c163d0bdfd0a/out -L dependency=/opt/rustwide/target/debug/build/symlink/7d9e07e4c08153f2/out -L dependency=/opt/rustwide/target/debug/build/sync_wrapper/1eac9c4bb6ae5875/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/2f3fcdc62161f92e/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/6e0823b8e31650f7/out -L dependency=/opt/rustwide/target/debug/build/thiserror/2dc482b62cfbada8/out -L dependency=/opt/rustwide/target/debug/build/thiserror/ccf58de2aeffd899/out -L dependency=/opt/rustwide/target/debug/build/thread_local/b0e35f54bc420134/out -L dependency=/opt/rustwide/target/debug/build/time-core/ddd302f9b64d800d/out -L dependency=/opt/rustwide/target/debug/build/time-macros/5a9d84b6eec193b1/out -L dependency=/opt/rustwide/target/debug/build/time/a5a9f4711dd3ae80/out -L dependency=/opt/rustwide/target/debug/build/tinystr/3284ef9f5d812513/out -L dependency=/opt/rustwide/target/debug/build/tinyvec/0fed5c5de3a2ad46/out -L dependency=/opt/rustwide/target/debug/build/tinyvec_macros/8f2743a6fdad0226/out -L dependency=/opt/rustwide/target/debug/build/tokio-macros/87a1d33813c25625/out -L dependency=/opt/rustwide/target/debug/build/tokio-rustls/ac33f5049119e8d5/out -L dependency=/opt/rustwide/target/debug/build/tokio-rustls/af57d266d7b7a8da/out -L dependency=/opt/rustwide/target/debug/build/tokio-util/c73c1a29ad7fd3bf/out -L dependency=/opt/rustwide/target/debug/build/tokio/92c7d32838e3dd27/out -L dependency=/opt/rustwide/target/debug/build/toml_datetime/9fd216753af3058a/out -L dependency=/opt/rustwide/target/debug/build/toml_edit/1b8f45eaf2648b7d/out -L dependency=/opt/rustwide/target/debug/build/toml_write/47ffa1ec0c7e097d/out -L dependency=/opt/rustwide/target/debug/build/tower-http/035e5bc9bd4f21de/out -L dependency=/opt/rustwide/target/debug/build/tower-layer/f6d5cc7b185cf351/out -L dependency=/opt/rustwide/target/debug/build/tower-service/e69ac8dcc8243395/out -L dependency=/opt/rustwide/target/debug/build/tower/9c68d2d5be61c9ab/out -L dependency=/opt/rustwide/target/debug/build/tracing-attributes/bce7024c6f388e42/out -L dependency=/opt/rustwide/target/debug/build/tracing-core/924ceb6a991dbdfe/out -L dependency=/opt/rustwide/target/debug/build/tracing-log/e1e22f23525e8f83/out -L dependency=/opt/rustwide/target/debug/build/tracing-serde/e974c076d82494ac/out -L dependency=/opt/rustwide/target/debug/build/tracing-subscriber/2e5fec6c584db67d/out -L dependency=/opt/rustwide/target/debug/build/tracing/ec176651d8c2a333/out -L dependency=/opt/rustwide/target/debug/build/trust-dns-proto/04ddb079a47691ee/out -L dependency=/opt/rustwide/target/debug/build/try-lock/08abaa63f4861efa/out -L dependency=/opt/rustwide/target/debug/build/tungstenite/ca6c7757bd6754e7/out -L dependency=/opt/rustwide/target/debug/build/typenum/24aab6a4200ddd27/out -L dependency=/opt/rustwide/target/debug/build/uint/f3c86be312d1598b/out -L dependency=/opt/rustwide/target/debug/build/unicode-bidi/1ca9dc20467b4442/out -L dependency=/opt/rustwide/target/debug/build/unicode-normalization/04b6bb5ad26b7a22/out -L dependency=/opt/rustwide/target/debug/build/universal-hash/053fab2aa6a244c2/out -L dependency=/opt/rustwide/target/debug/build/unsigned-varint/5846395b31990876/out -L dependency=/opt/rustwide/target/debug/build/unsigned-varint/fd950f62300d04d7/out -L dependency=/opt/rustwide/target/debug/build/untrusted/03cde965a30f6cbb/out -L dependency=/opt/rustwide/target/debug/build/untrusted/228a7fd96188fcfa/out -L dependency=/opt/rustwide/target/debug/build/url/a846d8d676222d55/out -L dependency=/opt/rustwide/target/debug/build/utf-8/23c026f571ff5189/out -L dependency=/opt/rustwide/target/debug/build/utf8_iter/88f5a358869389d3/out -L dependency=/opt/rustwide/target/debug/build/utf8parse/dfcca550ff662ae9/out -L dependency=/opt/rustwide/target/debug/build/void/669fea486b2b8b2a/out -L dependency=/opt/rustwide/target/debug/build/want/cc3dcee12d270b38/out -L dependency=/opt/rustwide/target/debug/build/web-time/bfcd0ef96c52737a/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/0c68822a980efca8/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/5f0d31615ea98f5b/out -L dependency=/opt/rustwide/target/debug/build/winnow/2af4cb063769d751/out -L dependency=/opt/rustwide/target/debug/build/writeable/5ca0ec95d9ef6c5c/out -L dependency=/opt/rustwide/target/debug/build/x25519-dalek/64036fe84b259862/out -L dependency=/opt/rustwide/target/debug/build/x509-parser/d8a233787153fcfe/out -L dependency=/opt/rustwide/target/debug/build/yamux/4e80332419d7bdf8/out -L dependency=/opt/rustwide/target/debug/build/yamux/bee270619dd304e0/out -L dependency=/opt/rustwide/target/debug/build/yasna/1a8fc8a7b425b885/out -L dependency=/opt/rustwide/target/debug/build/yoke-derive/09d8a5e970f34c46/out -L dependency=/opt/rustwide/target/debug/build/yoke/efb6b5d684f0fbb9/out -L dependency=/opt/rustwide/target/debug/build/zerocopy-derive/65a505bb3797cd0d/out -L dependency=/opt/rustwide/target/debug/build/zerocopy/a92c610d003ce214/out -L dependency=/opt/rustwide/target/debug/build/zerofrom-derive/2b366f6106c6e48c/out -L dependency=/opt/rustwide/target/debug/build/zerofrom/bf92bca5ab8b049f/out -L dependency=/opt/rustwide/target/debug/build/zeroize/16050550b7093b38/out -L dependency=/opt/rustwide/target/debug/build/zeroize_derive/ba6ba3c33ec41507/out -L dependency=/opt/rustwide/target/debug/build/zerotrie/8e113dac56bbf13a/out -L dependency=/opt/rustwide/target/debug/build/zerovec-derive/49a5ba771aebfa41/out -L dependency=/opt/rustwide/target/debug/build/zerovec/684b24830084dd00/out -L dependency=/opt/rustwide/target/debug/build/zmij/93cb3e10a525d438/out --extern aes_gcm=/opt/rustwide/target/debug/build/aes-gcm/d8eaf932e74e5d75/out/libaes_gcm-d8eaf932e74e5d75.rmeta --extern anyhow=/opt/rustwide/target/debug/build/anyhow/d5f04c2d9d0d7bf2/out/libanyhow-d5f04c2d9d0d7bf2.rmeta --extern arc_swap=/opt/rustwide/target/debug/build/arc-swap/8a3fb7143ac71502/out/libarc_swap-8a3fb7143ac71502.rmeta --extern async_trait=/opt/rustwide/target/debug/build/async-trait/697d51dfef5a5028/out/libasync_trait-697d51dfef5a5028.so --extern base64=/opt/rustwide/target/debug/build/base64/d8aec028dea2d277/out/libbase64-d8aec028dea2d277.rmeta --extern bincode=/opt/rustwide/target/debug/build/bincode/795848f151ff5b8d/out/libbincode-795848f151ff5b8d.rmeta --extern bitflags=/opt/rustwide/target/debug/build/bitflags/12164dedcc9c97c0/out/libbitflags-12164dedcc9c97c0.rmeta --extern blake3=/opt/rustwide/target/debug/build/blake3/b09b6b2a36472a88/out/libblake3-b09b6b2a36472a88.rmeta --extern boringtun=/opt/rustwide/target/debug/build/boringtun/ab64d135254396ed/out/libboringtun-ab64d135254396ed.rmeta --extern bytes=/opt/rustwide/target/debug/build/bytes/ca36ea1db907e2dc/out/libbytes-ca36ea1db907e2dc.rmeta --extern cfg_if=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out/libcfg_if-190c9021fd162845.rmeta --extern chacha20poly1305=/opt/rustwide/target/debug/build/chacha20poly1305/9785609d39369088/out/libchacha20poly1305-9785609d39369088.rmeta --extern chrono=/opt/rustwide/target/debug/build/chrono/7a655b4e5809a8a3/out/libchrono-7a655b4e5809a8a3.rmeta --extern clap=/opt/rustwide/target/debug/build/clap/0cb1ef0d297a842d/out/libclap-0cb1ef0d297a842d.rmeta --extern crossbeam_channel=/opt/rustwide/target/debug/build/crossbeam-channel/d27eefb5d79eb915/out/libcrossbeam_channel-d27eefb5d79eb915.rmeta --extern curve25519_dalek=/opt/rustwide/target/debug/build/curve25519-dalek/984c7fba357983c9/out/libcurve25519_dalek-984c7fba357983c9.rmeta --extern dashmap=/opt/rustwide/target/debug/build/dashmap/89a3296471a75092/out/libdashmap-89a3296471a75092.rmeta --extern dirs=/opt/rustwide/target/debug/build/dirs/7794c0090917c952/out/libdirs-7794c0090917c952.rmeta --extern dns_lookup=/opt/rustwide/target/debug/build/dns-lookup/e4601582d6914e05/out/libdns_lookup-e4601582d6914e05.rmeta --extern ed25519_dalek=/opt/rustwide/target/debug/build/ed25519-dalek/4f4f9c05beba71a4/out/libed25519_dalek-4f4f9c05beba71a4.rmeta --extern flume=/opt/rustwide/target/debug/build/flume/250cd7ecbd07adcd/out/libflume-250cd7ecbd07adcd.rmeta --extern futures=/opt/rustwide/target/debug/build/futures/0a3ddfff585e539c/out/libfutures-0a3ddfff585e539c.rmeta --extern futures_util=/opt/rustwide/target/debug/build/futures-util/981e1ebfd21852cb/out/libfutures_util-981e1ebfd21852cb.rmeta --extern h2=/opt/rustwide/target/debug/build/h2/ccdd0a2606a7cb52/out/libh2-ccdd0a2606a7cb52.rmeta --extern hex=/opt/rustwide/target/debug/build/hex/4852862d92867e36/out/libhex-4852862d92867e36.rmeta --extern hkdf=/opt/rustwide/target/debug/build/hkdf/5786167c1c2a37c9/out/libhkdf-5786167c1c2a37c9.rmeta --extern hmac=/opt/rustwide/target/debug/build/hmac/baa84e75ef9c3d6f/out/libhmac-baa84e75ef9c3d6f.rmeta --extern http_body_util=/opt/rustwide/target/debug/build/http-body-util/f6a7e3f3d4ada1a6/out/libhttp_body_util-f6a7e3f3d4ada1a6.rmeta --extern hyper=/opt/rustwide/target/debug/build/hyper/95fa6de063a0033c/out/libhyper-95fa6de063a0033c.rmeta --extern hyper_util=/opt/rustwide/target/debug/build/hyper-util/f673f8792665f781/out/libhyper_util-f673f8792665f781.rmeta --extern ipnet=/opt/rustwide/target/debug/build/ipnet/7e5b3052b5f6134c/out/libipnet-7e5b3052b5f6134c.rmeta --extern libc=/opt/rustwide/target/debug/build/libc/b3dd724d477b84c5/out/liblibc-b3dd724d477b84c5.rmeta --extern libp2p=/opt/rustwide/target/debug/build/libp2p/a7f51a9b0ef52cf0/out/liblibp2p-a7f51a9b0ef52cf0.rmeta --extern memsec=/opt/rustwide/target/debug/build/memsec/10ee9a7ada992978/out/libmemsec-10ee9a7ada992978.rmeta --extern ml_kem=/opt/rustwide/target/debug/build/ml-kem/7fb09db2f1efeaec/out/libml_kem-7fb09db2f1efeaec.rmeta --extern ndarray=/opt/rustwide/target/debug/build/ndarray/fdfcf0e8731eaadf/out/libndarray-fdfcf0e8731eaadf.rmeta --extern nix=/opt/rustwide/target/debug/build/nix/e8dee35deb24d53f/out/libnix-e8dee35deb24d53f.rmeta --extern once_cell=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out/libonce_cell-6f8123b0c2eed634.rmeta --extern parking_lot=/opt/rustwide/target/debug/build/parking_lot/d24023ce57e9d450/out/libparking_lot-d24023ce57e9d450.rmeta --extern pin_project_lite=/opt/rustwide/target/debug/build/pin-project-lite/7176d3be2b7ee2e1/out/libpin_project_lite-7176d3be2b7ee2e1.rmeta --extern prost=/opt/rustwide/target/debug/build/prost/68df407803ea1cdc/out/libprost-68df407803ea1cdc.rmeta --extern prost_types=/opt/rustwide/target/debug/build/prost-types/8b7605115ed91802/out/libprost_types-8b7605115ed91802.rmeta --extern quinn=/opt/rustwide/target/debug/build/quinn/a59b04e96704044c/out/libquinn-a59b04e96704044c.rmeta --extern quinn_proto=/opt/rustwide/target/debug/build/quinn-proto/697372f102fd69cb/out/libquinn_proto-697372f102fd69cb.rmeta --extern rand=/opt/rustwide/target/debug/build/rand/01f84950f252c1c2/out/librand-01f84950f252c1c2.rmeta --extern rand_core=/opt/rustwide/target/debug/build/rand_core/21e9993b370b969f/out/librand_core-21e9993b370b969f.rmeta --extern rand_distr=/opt/rustwide/target/debug/build/rand_distr/c8b6e9f74d82b71f/out/librand_distr-c8b6e9f74d82b71f.rmeta --extern rcgen=/opt/rustwide/target/debug/build/rcgen/d4aa6e48b82b6053/out/librcgen-d4aa6e48b82b6053.rmeta --extern reqwest=/opt/rustwide/target/debug/build/reqwest/6892ba6de1187c91/out/libreqwest-6892ba6de1187c91.rmeta --extern ring=/opt/rustwide/target/debug/build/ring/d9738517cfed2433/out/libring-d9738517cfed2433.rmeta --extern rumqttc=/opt/rustwide/target/debug/build/rumqttc/c88ff06b921db7bb/out/librumqttc-c88ff06b921db7bb.rmeta --extern rustls=/opt/rustwide/target/debug/build/rustls/5568fe505214069e/out/librustls-5568fe505214069e.rmeta --extern rustls_native_certs=/opt/rustwide/target/debug/build/rustls-native-certs/56ec8118ee52b9f3/out/librustls_native_certs-56ec8118ee52b9f3.rmeta --extern rustls_pemfile=/opt/rustwide/target/debug/build/rustls-pemfile/2188c9cd943cf49e/out/librustls_pemfile-2188c9cd943cf49e.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/4c8cf69c41f7d69e/out/libserde-4c8cf69c41f7d69e.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/8d1a7617cb1234fa/out/libserde_json-8d1a7617cb1234fa.rmeta --extern sha1=/opt/rustwide/target/debug/build/sha1/922f904f950fa443/out/libsha1-922f904f950fa443.rmeta --extern sha2=/opt/rustwide/target/debug/build/sha2/966a78e76be692cd/out/libsha2-966a78e76be692cd.rmeta --extern sha3=/opt/rustwide/target/debug/build/sha3/600ba356467604c3/out/libsha3-600ba356467604c3.rmeta --extern signal_hook=/opt/rustwide/target/debug/build/signal-hook/12d93937225a01a7/out/libsignal_hook-12d93937225a01a7.rmeta --extern signal_hook_tokio=/opt/rustwide/target/debug/build/signal-hook-tokio/603d0699798314a9/out/libsignal_hook_tokio-603d0699798314a9.rmeta --extern socket2=/opt/rustwide/target/debug/build/socket2/3a634309fa9ac226/out/libsocket2-3a634309fa9ac226.rmeta --extern strum=/opt/rustwide/target/debug/build/strum/3f6be5de2ab7035e/out/libstrum-3f6be5de2ab7035e.rmeta --extern thiserror=/opt/rustwide/target/debug/build/thiserror/2dc482b62cfbada8/out/libthiserror-2dc482b62cfbada8.rmeta --extern tokio=/opt/rustwide/target/debug/build/tokio/92c7d32838e3dd27/out/libtokio-92c7d32838e3dd27.rmeta --extern tokio_rustls=/opt/rustwide/target/debug/build/tokio-rustls/ac33f5049119e8d5/out/libtokio_rustls-ac33f5049119e8d5.rmeta --extern tokio_stream=/opt/rustwide/target/debug/build/tokio-stream/5d257db6433efc76/out/libtokio_stream-5d257db6433efc76.rmeta --extern tokio_tungstenite=/opt/rustwide/target/debug/build/tokio-tungstenite/f091864bd09d7d09/out/libtokio_tungstenite-f091864bd09d7d09.rmeta --extern tokio_util=/opt/rustwide/target/debug/build/tokio-util/c73c1a29ad7fd3bf/out/libtokio_util-c73c1a29ad7fd3bf.rmeta --extern toml=/opt/rustwide/target/debug/build/toml/8ed4e14e0f65830d/out/libtoml-8ed4e14e0f65830d.rmeta --extern tracing=/opt/rustwide/target/debug/build/tracing/ec176651d8c2a333/out/libtracing-ec176651d8c2a333.rmeta --extern tracing_appender=/opt/rustwide/target/debug/build/tracing-appender/d1267389b2bf7846/out/libtracing_appender-d1267389b2bf7846.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/build/tracing-subscriber/2e5fec6c584db67d/out/libtracing_subscriber-2e5fec6c584db67d.rmeta --extern trust_dns_resolver=/opt/rustwide/target/debug/build/trust-dns-resolver/49137a345fde2048/out/libtrust_dns_resolver-49137a345fde2048.rmeta --extern tun=/opt/rustwide/target/debug/build/tun/2cf9206b38ea1e51/out/libtun-2cf9206b38ea1e51.rmeta --extern url=/opt/rustwide/target/debug/build/url/a846d8d676222d55/out/liburl-a846d8d676222d55.rmeta --extern uuid=/opt/rustwide/target/debug/build/uuid/889d042e7948d70c/out/libuuid-889d042e7948d70c.rmeta --extern walkdir=/opt/rustwide/target/debug/build/walkdir/1278d11b181efceb/out/libwalkdir-1278d11b181efceb.rmeta --extern webpki_roots=/opt/rustwide/target/debug/build/webpki-roots/58d81fced3b5a7d5/out/libwebpki_roots-58d81fced3b5a7d5.rmeta --extern x25519_dalek=/opt/rustwide/target/debug/build/x25519-dalek/64036fe84b259862/out/libx25519_dalek-64036fe84b259862.rmeta --extern zeroize=/opt/rustwide/target/debug/build/zeroize/16050550b7093b38/out/libzeroize-16050550b7093b38.rmeta --cap-lints=forbid --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/debug/build/blake3/a4fcda8be1455f64/out -L native=/opt/rustwide/target/debug/build/blake3/a4fcda8be1455f64/out -L native=/opt/rustwide/target/debug/build/ring/cb6aa81af1d14a72/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys/c0315430166ee300/out -L native=/opt/rustwide/target/debug/build/ring/5497e60e9f6b5cfa/out --cfg platform_linux --cfg platform_desktop --cfg arch_x86` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: micafp-unified-shield-daemon@9.0.0-enterprise: prost-build failed to compile shield.proto: Read-only file system (os error 30)
[INFO] [stderr] warning: micafp-unified-shield-daemon@9.0.0-enterprise: set PROTOC=/path/to/protoc or install protoc to enable IPC types
[INFO] [stderr] error: could not compile `micafp-unified-shield-daemon` (lib test) due to 1 previous error; 157 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/bin/rustc --crate-name unifiedshield --edition=2021 daemon/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="platform-linux"' --cfg 'feature="tun"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ai-assistant", "ai-inference", "android-jni", "default", "free-tier-all", "free-tier-lantern-cgo", "free-tier-psiphon-cgo", "free-tier-tor", "full", "hardened-memory", "llama-cpp-2", "ort", "platform-android", "platform-ios", "platform-linux", "platform-openwrt", "platform-windows", "post-quantum", "quantum-extensions", "quantum-full", "quic-transport", "tun", "userspace-tunnel"))' -C metadata=00ea14db30cda104 -C extra-filename=-9e71f7c4d0ecd026 --out-dir /opt/rustwide/target/debug/build/micafp-unified-shield-daemon/9e71f7c4d0ecd026/out -L dependency=/opt/rustwide/target/debug/build/addr2line/b1de8c88ab2bc095/out -L dependency=/opt/rustwide/target/debug/build/adler2/ee8704cd74c29624/out -L dependency=/opt/rustwide/target/debug/build/aead/3b14be9fbf4cdd82/out -L dependency=/opt/rustwide/target/debug/build/aes-gcm/d8eaf932e74e5d75/out -L dependency=/opt/rustwide/target/debug/build/aes/8092f7520665c153/out -L dependency=/opt/rustwide/target/debug/build/ahash/7a3abcfcae5b7185/out -L dependency=/opt/rustwide/target/debug/build/aho-corasick/e5eb68f430059ec7/out -L dependency=/opt/rustwide/target/debug/build/allocator-api2/34319c28828d46c3/out -L dependency=/opt/rustwide/target/debug/build/anes/50e2f161468e4df0/out -L dependency=/opt/rustwide/target/debug/build/anstream/5bda8941e2fd5003/out -L dependency=/opt/rustwide/target/debug/build/anstyle-parse/872f42bb18dc41f8/out -L dependency=/opt/rustwide/target/debug/build/anstyle-query/717c9c809af6267c/out -L dependency=/opt/rustwide/target/debug/build/anstyle/0afc68cbfd0d2137/out -L dependency=/opt/rustwide/target/debug/build/arrayref/4d71eac3f20c682f/out -L dependency=/opt/rustwide/target/debug/build/arrayvec/6514fbe103c4fe79/out -L dependency=/opt/rustwide/target/debug/build/asn1-rs-derive/f0eacb76ecb7a708/out -L dependency=/opt/rustwide/target/debug/build/asn1-rs-impl/fe260ab08aa102ab/out -L dependency=/opt/rustwide/target/debug/build/asn1-rs/cb72cc6dc39b300b/out -L dependency=/opt/rustwide/target/debug/build/async-trait/697d51dfef5a5028/out -L dependency=/opt/rustwide/target/debug/build/asynchronous-codec/64ee5d77b0ac70e3/out -L dependency=/opt/rustwide/target/debug/build/asynchronous-codec/fceba29526d13e9a/out -L dependency=/opt/rustwide/target/debug/build/atomic-waker/d2edf130acb84086/out -L dependency=/opt/rustwide/target/debug/build/aws-lc-rs/0d4afc3f95b0ce24/out -L dependency=/opt/rustwide/target/debug/build/aws-lc-sys/4f299094be03ff80/out -L dependency=/opt/rustwide/target/debug/build/backtrace/8b9ce795a9277eb9/out -L dependency=/opt/rustwide/target/debug/build/base-x/f5b030ab09ba117e/out -L dependency=/opt/rustwide/target/debug/build/base256emoji/53d60bdfe4d19375/out -L dependency=/opt/rustwide/target/debug/build/base45/ec733695fc5df8a1/out -L dependency=/opt/rustwide/target/debug/build/base64/d8aec028dea2d277/out -L dependency=/opt/rustwide/target/debug/build/base64/e08b94e4b5ffeef5/out -L dependency=/opt/rustwide/target/debug/build/bitflags/12164dedcc9c97c0/out -L dependency=/opt/rustwide/target/debug/build/blake2/be80f3a2561133c2/out -L dependency=/opt/rustwide/target/debug/build/block-buffer/c6dd025e507155f8/out -L dependency=/opt/rustwide/target/debug/build/bs58/058480ec8c429109/out -L dependency=/opt/rustwide/target/debug/build/byteorder/d92705dd1d5353b1/out -L dependency=/opt/rustwide/target/debug/build/bytes/ca36ea1db907e2dc/out -L dependency=/opt/rustwide/target/debug/build/cast/5b941ec4a54758a4/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out -L dependency=/opt/rustwide/target/debug/build/chacha20/4a27445b83b53700/out -L dependency=/opt/rustwide/target/debug/build/chacha20/788abca5c4a8d150/out -L dependency=/opt/rustwide/target/debug/build/chacha20poly1305/9785609d39369088/out -L dependency=/opt/rustwide/target/debug/build/ciborium-io/790645915b84d60f/out -L dependency=/opt/rustwide/target/debug/build/ciborium-ll/b039e097da128172/out -L dependency=/opt/rustwide/target/debug/build/ciborium/a181092fde9341a4/out -L dependency=/opt/rustwide/target/debug/build/cipher/28d57bbbdd1af4d9/out -L dependency=/opt/rustwide/target/debug/build/clap/0cb1ef0d297a842d/out -L dependency=/opt/rustwide/target/debug/build/clap_builder/5e0ad3145ece6bf5/out -L dependency=/opt/rustwide/target/debug/build/clap_derive/9a30f6db2625d538/out -L dependency=/opt/rustwide/target/debug/build/clap_lex/c6984b853e70a248/out -L dependency=/opt/rustwide/target/debug/build/colorchoice/0d229411bd9dac1b/out -L dependency=/opt/rustwide/target/debug/build/const-str/5e297fa5b426b0e0/out -L dependency=/opt/rustwide/target/debug/build/constant_time_eq/0fcf6b9848f268b2/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/1ae956ba346ebd12/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/d73b58fdf77d9fc5/out -L dependency=/opt/rustwide/target/debug/build/criterion-plot/cd26ead2662f5313/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-channel/d27eefb5d79eb915/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-deque/8276e8ac1863dbd1/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-epoch/8f4743d06fdd5f2e/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-utils/438f252b9b1e5e6c/out -L dependency=/opt/rustwide/target/debug/build/crunchy/8590a5b768c41272/out -L dependency=/opt/rustwide/target/debug/build/crypto-common/addfa038f2508462/out -L dependency=/opt/rustwide/target/debug/build/ctr/8d1cd821413df16e/out -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek-derive/c88269f0e01033c8/out -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/984c7fba357983c9/out -L dependency=/opt/rustwide/target/debug/build/data-encoding-macro-internal/5fa762dc077e7c82/out -L dependency=/opt/rustwide/target/debug/build/data-encoding-macro/a4f830dfffff7e33/out -L dependency=/opt/rustwide/target/debug/build/data-encoding/a41f0c43161924c9/out -L dependency=/opt/rustwide/target/debug/build/der-parser/daebd45de45a8673/out -L dependency=/opt/rustwide/target/debug/build/deranged/8f39ce37c936eb35/out -L dependency=/opt/rustwide/target/debug/build/digest/45b22df7eb0cfeb3/out -L dependency=/opt/rustwide/target/debug/build/dirs-sys/f491368f1d3b09d0/out -L dependency=/opt/rustwide/target/debug/build/displaydoc/994fc49f71b8cd74/out -L dependency=/opt/rustwide/target/debug/build/dtoa/87b2b2ffd136ae06/out -L dependency=/opt/rustwide/target/debug/build/ed25519-dalek/4f4f9c05beba71a4/out -L dependency=/opt/rustwide/target/debug/build/ed25519/80396a8d2766a1f9/out -L dependency=/opt/rustwide/target/debug/build/either/4037db5995268551/out -L dependency=/opt/rustwide/target/debug/build/enum-as-inner/db2cdf04bbef82b2/out -L dependency=/opt/rustwide/target/debug/build/equivalent/d23b026399a51038/out -L dependency=/opt/rustwide/target/debug/build/errno/ed55e2147468343e/out -L dependency=/opt/rustwide/target/debug/build/fastbloom/9eaaa40046fcbeed/out -L dependency=/opt/rustwide/target/debug/build/fastrand/f97ae5f035b5782d/out -L dependency=/opt/rustwide/target/debug/build/fixedbitset/9e36546d626df00a/out -L dependency=/opt/rustwide/target/debug/build/flume/250cd7ecbd07adcd/out -L dependency=/opt/rustwide/target/debug/build/fnv/bf9ae889bab8acee/out -L dependency=/opt/rustwide/target/debug/build/foldhash/496b6a8506c7c674/out -L dependency=/opt/rustwide/target/debug/build/foldhash/7cc0e6b6b64910e8/out -L dependency=/opt/rustwide/target/debug/build/form_urlencoded/a0709cb2f4e6749a/out -L dependency=/opt/rustwide/target/debug/build/futures-bounded/3cd2ff95235a1cba/out -L dependency=/opt/rustwide/target/debug/build/futures-channel/55b057f6748a229d/out -L dependency=/opt/rustwide/target/debug/build/futures-core/48f1081470eeca78/out -L dependency=/opt/rustwide/target/debug/build/futures-executor/04160940b421e332/out -L dependency=/opt/rustwide/target/debug/build/futures-io/9fc3489471940cae/out -L dependency=/opt/rustwide/target/debug/build/futures-macro/3c302c50b3f09895/out -L dependency=/opt/rustwide/target/debug/build/futures-rustls/f64bec02669c2c15/out -L dependency=/opt/rustwide/target/debug/build/futures-sink/a9e9f8e9bd8fa6ef/out -L dependency=/opt/rustwide/target/debug/build/futures-task/1de7798dbb38112e/out -L dependency=/opt/rustwide/target/debug/build/futures-ticker/7ebf59b1985ffbf5/out -L dependency=/opt/rustwide/target/debug/build/futures-timer/53e16c63dd1c26da/out -L dependency=/opt/rustwide/target/debug/build/futures-util/981e1ebfd21852cb/out -L dependency=/opt/rustwide/target/debug/build/futures/0a3ddfff585e539c/out -L dependency=/opt/rustwide/target/debug/build/generic-array/c586f0bf6e1ffba7/out -L dependency=/opt/rustwide/target/debug/build/getrandom/9488a4312c77628f/out -L dependency=/opt/rustwide/target/debug/build/getrandom/c03fdbef921ef57d/out -L dependency=/opt/rustwide/target/debug/build/getrandom/d6209c74db666d2e/out -L dependency=/opt/rustwide/target/debug/build/ghash/1ed1ac879d6cd398/out -L dependency=/opt/rustwide/target/debug/build/gimli/4fc0615914418636/out -L dependency=/opt/rustwide/target/debug/build/h2/ccdd0a2606a7cb52/out -L dependency=/opt/rustwide/target/debug/build/half/2c1e0feb3ab11715/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/1ff293044ac6a4a8/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/86cbdfdaed23d5ed/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/f1f72e91be09a664/out -L dependency=/opt/rustwide/target/debug/build/hex/4852862d92867e36/out -L dependency=/opt/rustwide/target/debug/build/hex_fmt/1246ec29824485b5/out -L dependency=/opt/rustwide/target/debug/build/hickory-proto/8c3e44080e68e907/out -L dependency=/opt/rustwide/target/debug/build/hickory-resolver/ec4e6049256072e4/out -L dependency=/opt/rustwide/target/debug/build/hkdf/5786167c1c2a37c9/out -L dependency=/opt/rustwide/target/debug/build/hmac/baa84e75ef9c3d6f/out -L dependency=/opt/rustwide/target/debug/build/http-body-util/f6a7e3f3d4ada1a6/out -L dependency=/opt/rustwide/target/debug/build/http-body/e483aed8b3dba366/out -L dependency=/opt/rustwide/target/debug/build/http/6ff3ad12e90088ad/out -L dependency=/opt/rustwide/target/debug/build/httparse/b9ed2fea81abf9ac/out -L dependency=/opt/rustwide/target/debug/build/httpdate/dd055e56878c34d5/out -L dependency=/opt/rustwide/target/debug/build/hybrid-array/55b41e90a32240ba/out -L dependency=/opt/rustwide/target/debug/build/hyper-rustls/2778c648f7549130/out -L dependency=/opt/rustwide/target/debug/build/hyper-util/f673f8792665f781/out -L dependency=/opt/rustwide/target/debug/build/hyper/95fa6de063a0033c/out -L dependency=/opt/rustwide/target/debug/build/iana-time-zone/4c741fc3ef3881f8/out -L dependency=/opt/rustwide/target/debug/build/icu_collections/c0a4531a123698cf/out -L dependency=/opt/rustwide/target/debug/build/icu_locale_core/87312c368f1986e2/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer/3d0170c4ceba6b04/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer_data/55d53c9d9302ab5f/out -L dependency=/opt/rustwide/target/debug/build/icu_properties/3d4125cb2170d448/out -L dependency=/opt/rustwide/target/debug/build/icu_properties_data/17963fca1444d170/out -L dependency=/opt/rustwide/target/debug/build/icu_provider/258695f190ae9170/out -L dependency=/opt/rustwide/target/debug/build/idna/446911302a97cf48/out -L dependency=/opt/rustwide/target/debug/build/idna/d7db82a90959528c/out -L dependency=/opt/rustwide/target/debug/build/idna_adapter/3301e7c050ac1d8b/out -L dependency=/opt/rustwide/target/debug/build/if-watch/45086181dd65d0a0/out -L dependency=/opt/rustwide/target/debug/build/indexmap/5cd8f496451fc958/out -L dependency=/opt/rustwide/target/debug/build/inout/4f0e9f20e0c8125a/out -L dependency=/opt/rustwide/target/debug/build/instant/15bbac729489ab13/out -L dependency=/opt/rustwide/target/debug/build/ioctl-sys/9ed6b5be7c5585db/out -L dependency=/opt/rustwide/target/debug/build/ip_network/d2c403ee07653ff4/out -L dependency=/opt/rustwide/target/debug/build/ip_network_table-deps-treebitmap/0fe716a4a47a615e/out -L dependency=/opt/rustwide/target/debug/build/ip_network_table/d00fff65002e8323/out -L dependency=/opt/rustwide/target/debug/build/ipnet/7e5b3052b5f6134c/out -L dependency=/opt/rustwide/target/debug/build/is-terminal/ab5746ca798934f5/out -L dependency=/opt/rustwide/target/debug/build/is_terminal_polyfill/fc6efa62ae782dd6/out -L dependency=/opt/rustwide/target/debug/build/itertools/4989a1719ef51069/out -L dependency=/opt/rustwide/target/debug/build/itoa/488dcf4f13423b18/out -L dependency=/opt/rustwide/target/debug/build/keccak/62a6f94fe382cfb9/out -L dependency=/opt/rustwide/target/debug/build/kem/7d44d33a3ab88f94/out -L dependency=/opt/rustwide/target/debug/build/lazy_static/cb8ca6aa8c56979f/out -L dependency=/opt/rustwide/target/debug/build/libc/b3dd724d477b84c5/out -L dependency=/opt/rustwide/target/debug/build/libm/89e5b3015da8f563/out -L dependency=/opt/rustwide/target/debug/build/libp2p-allow-block-list/e204412f3659b19c/out -L dependency=/opt/rustwide/target/debug/build/libp2p-autonat/c111b7bbaf91fb99/out -L dependency=/opt/rustwide/target/debug/build/libp2p-connection-limits/c7b729247c00ed3a/out -L dependency=/opt/rustwide/target/debug/build/libp2p-core/8e27b8637d4fb911/out -L dependency=/opt/rustwide/target/debug/build/libp2p-dcutr/6023a336f1babcc1/out -L dependency=/opt/rustwide/target/debug/build/libp2p-dns/fe54e903de00f756/out -L dependency=/opt/rustwide/target/debug/build/libp2p-gossipsub/2de384f419176aed/out -L dependency=/opt/rustwide/target/debug/build/libp2p-identify/5c3ad1b98453599c/out -L dependency=/opt/rustwide/target/debug/build/libp2p-identity/3af73589a6179dad/out -L dependency=/opt/rustwide/target/debug/build/libp2p-kad/07c533b38569d7be/out -L dependency=/opt/rustwide/target/debug/build/libp2p-mdns/3e0d47543193be28/out -L dependency=/opt/rustwide/target/debug/build/libp2p-noise/f628c61a4c9b9fab/out -L dependency=/opt/rustwide/target/debug/build/libp2p-ping/7fd8f6e4782a1653/out -L dependency=/opt/rustwide/target/debug/build/libp2p-quic/2e2e556e97aeeab9/out -L dependency=/opt/rustwide/target/debug/build/libp2p-relay/c3bc6614d423216f/out -L dependency=/opt/rustwide/target/debug/build/libp2p-request-response/7ac2559dd844f613/out -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm-derive/f84ce46c6169af9e/out -L dependency=/opt/rustwide/target/debug/build/libp2p-swarm/9e4964ad9272ecd2/out -L dependency=/opt/rustwide/target/debug/build/libp2p-tcp/6ee302509d301760/out -L dependency=/opt/rustwide/target/debug/build/libp2p-tls/4d71c020ea1933d0/out -L dependency=/opt/rustwide/target/debug/build/libp2p-websocket/d921eb3cf4f6884b/out -L dependency=/opt/rustwide/target/debug/build/libp2p-yamux/f6369ae707c6cfda/out -L dependency=/opt/rustwide/target/debug/build/linked-hash-map/c0187bcac13c175a/out -L dependency=/opt/rustwide/target/debug/build/linux-raw-sys/069649a5354d504b/out -L dependency=/opt/rustwide/target/debug/build/litemap/1a3530997fd9ec30/out -L dependency=/opt/rustwide/target/debug/build/lock_api/4af5b7a939f0e099/out -L dependency=/opt/rustwide/target/debug/build/log/2285cdf6cdb2482f/out -L dependency=/opt/rustwide/target/debug/build/lru-cache/05203e66db7935b7/out -L dependency=/opt/rustwide/target/debug/build/lru-slab/f1a0df861a460703/out -L dependency=/opt/rustwide/target/debug/build/lru/750537581f8da27f/out -L dependency=/opt/rustwide/target/debug/build/lru/a23597f79c07066a/out -L dependency=/opt/rustwide/target/debug/build/match-lookup/c9907696c4c3d6de/out -L dependency=/opt/rustwide/target/debug/build/matchers/2ff2001eed0db352/out -L dependency=/opt/rustwide/target/debug/build/matrixmultiply/883d269cb00a9da7/out -L dependency=/opt/rustwide/target/debug/build/memchr/b924193483665774/out -L dependency=/opt/rustwide/target/debug/build/memoffset/d743d2c5d8788671/out -L dependency=/opt/rustwide/target/debug/build/minimal-lexical/b988ba17985965f5/out -L dependency=/opt/rustwide/target/debug/build/miniz_oxide/87ddef375805467b/out -L dependency=/opt/rustwide/target/debug/build/mio/b047b2f0ad97306d/out -L dependency=/opt/rustwide/target/debug/build/multiaddr/4689a7210b970e01/out -L dependency=/opt/rustwide/target/debug/build/multibase/03bd10b3828fff4f/out -L dependency=/opt/rustwide/target/debug/build/multihash/cfb61b6a99e2905f/out -L dependency=/opt/rustwide/target/debug/build/multistream-select/50e0c7f0d2cf72f2/out -L dependency=/opt/rustwide/target/debug/build/nanorand/fc47163c86bd0dc9/out -L dependency=/opt/rustwide/target/debug/build/netlink-packet-core/71f5e2894af4b3f5/out -L dependency=/opt/rustwide/target/debug/build/netlink-packet-route/0bcb9f9fc9e9aff4/out -L dependency=/opt/rustwide/target/debug/build/netlink-proto/ee23d40f2100dac0/out -L dependency=/opt/rustwide/target/debug/build/netlink-sys/b82fdeb7cece0037/out -L dependency=/opt/rustwide/target/debug/build/nix/171012699fcd6218/out -L dependency=/opt/rustwide/target/debug/build/nix/57728716733cbd23/out -L dependency=/opt/rustwide/target/debug/build/nohash-hasher/089660ce1f261644/out -L dependency=/opt/rustwide/target/debug/build/nom/17c2359d9a7f3b4e/out -L dependency=/opt/rustwide/target/debug/build/nu-ansi-term/11c0e3ef7731332f/out -L dependency=/opt/rustwide/target/debug/build/num-bigint/37d9238465688ac9/out -L dependency=/opt/rustwide/target/debug/build/num-complex/8970a6b5f6beabc2/out -L dependency=/opt/rustwide/target/debug/build/num-conv/d4153d9e45ce082d/out -L dependency=/opt/rustwide/target/debug/build/num-integer/d56de9109f5a4447/out -L dependency=/opt/rustwide/target/debug/build/num-traits/db5824db52a73596/out -L dependency=/opt/rustwide/target/debug/build/object/92c4e83d2d4fcbb5/out -L dependency=/opt/rustwide/target/debug/build/oid-registry/0338bc4980bb6b89/out -L dependency=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out -L dependency=/opt/rustwide/target/debug/build/oorandom/853c32b69019c6d9/out -L dependency=/opt/rustwide/target/debug/build/opaque-debug/9e2eded81a076050/out -L dependency=/opt/rustwide/target/debug/build/openssl-probe/37a8cbe961b4ea12/out -L dependency=/opt/rustwide/target/debug/build/openssl-probe/b534f6b4cc62b099/out -L dependency=/opt/rustwide/target/debug/build/option-ext/7bd27995f6939c5d/out -L dependency=/opt/rustwide/target/debug/build/parking_lot/d24023ce57e9d450/out -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/b2a8b0cdb18dd852/out -L dependency=/opt/rustwide/target/debug/build/paste/c5e5e8a2bd161c29/out -L dependency=/opt/rustwide/target/debug/build/pem/5e4f457f9f971707/out -L dependency=/opt/rustwide/target/debug/build/percent-encoding/f0f3780066f274e0/out -L dependency=/opt/rustwide/target/debug/build/petgraph/72d9b819324fdda8/out -L dependency=/opt/rustwide/target/debug/build/pin-project-internal/be0bb2356f932164/out -L dependency=/opt/rustwide/target/debug/build/pin-project-lite/7176d3be2b7ee2e1/out -L dependency=/opt/rustwide/target/debug/build/pin-project/b293efffc4617c14/out -L dependency=/opt/rustwide/target/debug/build/plotters-backend/0fe7a4822caf9b55/out -L dependency=/opt/rustwide/target/debug/build/plotters-svg/f07d6ea308ad794b/out -L dependency=/opt/rustwide/target/debug/build/plotters/3492436a75a36096/out -L dependency=/opt/rustwide/target/debug/build/poly1305/c5ec4f266f6e931e/out -L dependency=/opt/rustwide/target/debug/build/polyval/86bdd4657774ea76/out -L dependency=/opt/rustwide/target/debug/build/portable-atomic/ac9333342169e358/out -L dependency=/opt/rustwide/target/debug/build/potential_utf/395e93899fc60ae1/out -L dependency=/opt/rustwide/target/debug/build/powerfmt/6244fffd86cf9c21/out -L dependency=/opt/rustwide/target/debug/build/ppv-lite86/1c6336731d01b34c/out -L dependency=/opt/rustwide/target/debug/build/prometheus-client-derive-encode/c9f826a7ab2288cd/out -L dependency=/opt/rustwide/target/debug/build/prometheus-client/f365a80cacdc3a04/out -L dependency=/opt/rustwide/target/debug/build/prost-derive/2008b945556e5d01/out -L dependency=/opt/rustwide/target/debug/build/prost-derive/237407f42d7ed90d/out -L dependency=/opt/rustwide/target/debug/build/prost/68df407803ea1cdc/out -L dependency=/opt/rustwide/target/debug/build/prost/d643ae69ecf25ad2/out -L dependency=/opt/rustwide/target/debug/build/quick-protobuf-codec/1a1c2d3336420582/out -L dependency=/opt/rustwide/target/debug/build/quick-protobuf-codec/f419dc26dc1c8fd7/out -L dependency=/opt/rustwide/target/debug/build/quick-protobuf/f5ba74ad38556ef3/out -L dependency=/opt/rustwide/target/debug/build/quinn-proto/697372f102fd69cb/out -L dependency=/opt/rustwide/target/debug/build/quinn-udp/f1bca3bc4575db59/out -L dependency=/opt/rustwide/target/debug/build/quinn/a59b04e96704044c/out -L dependency=/opt/rustwide/target/debug/build/rand/01f84950f252c1c2/out -L dependency=/opt/rustwide/target/debug/build/rand/06dca6e37423ef73/out -L dependency=/opt/rustwide/target/debug/build/rand/2e20d92f3801dc4a/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/99e4ca57f4c94434/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/f664bbbb28b69603/out -L dependency=/opt/rustwide/target/debug/build/rand_core/21e9993b370b969f/out -L dependency=/opt/rustwide/target/debug/build/rand_core/6fcd06cad6e9ec7b/out -L dependency=/opt/rustwide/target/debug/build/rand_core/9a5dc38792b219e1/out -L dependency=/opt/rustwide/target/debug/build/rand_pcg/25a2e88ce3636b62/out -L dependency=/opt/rustwide/target/debug/build/rawpointer/1161d966db9d7afd/out -L dependency=/opt/rustwide/target/debug/build/rayon-core/121f0037400e163a/out -L dependency=/opt/rustwide/target/debug/build/rayon/455909381fae582c/out -L dependency=/opt/rustwide/target/debug/build/rcgen/0db899fb025dc68a/out -L dependency=/opt/rustwide/target/debug/build/regex-automata/84283bd0c43e5277/out -L dependency=/opt/rustwide/target/debug/build/regex-syntax/aa2c0ef21912879c/out -L dependency=/opt/rustwide/target/debug/build/regex/d0a903706de57f23/out -L dependency=/opt/rustwide/target/debug/build/resolv-conf/edf6c74a9825dce1/out -L dependency=/opt/rustwide/target/debug/build/ring/7ae6ba3110801cb9/out -L dependency=/opt/rustwide/target/debug/build/ring/d9738517cfed2433/out -L dependency=/opt/rustwide/target/debug/build/rtnetlink/1c6c6bdfc38f3b8d/out -L dependency=/opt/rustwide/target/debug/build/rustc-demangle/d4bb47cb7342f25b/out -L dependency=/opt/rustwide/target/debug/build/rustc-hash/9f55c8acc6427e18/out -L dependency=/opt/rustwide/target/debug/build/rusticata-macros/2ef159ede2b41b9a/out -L dependency=/opt/rustwide/target/debug/build/rustix/a2dca479964c0a66/out -L dependency=/opt/rustwide/target/debug/build/rustls-native-certs/50f751d5b299399a/out -L dependency=/opt/rustwide/target/debug/build/rustls-native-certs/56ec8118ee52b9f3/out -L dependency=/opt/rustwide/target/debug/build/rustls-pemfile/2188c9cd943cf49e/out -L dependency=/opt/rustwide/target/debug/build/rustls-pki-types/966343ffe8dd2784/out -L dependency=/opt/rustwide/target/debug/build/rustls-platform-verifier/1faacb9033076d6f/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/34639f76fdbb7e22/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/47d3f9d62c3fafdb/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/7b5634c774c24d39/out -L dependency=/opt/rustwide/target/debug/build/rustls/5568fe505214069e/out -L dependency=/opt/rustwide/target/debug/build/rustls/f299825c9a1795c1/out -L dependency=/opt/rustwide/target/debug/build/rustversion/5cea38e78999152b/out -L dependency=/opt/rustwide/target/debug/build/rw-stream-sink/1d72b6be2127a3eb/out -L dependency=/opt/rustwide/target/debug/build/ryu/3da2ab8eb39d89f2/out -L dependency=/opt/rustwide/target/debug/build/same-file/b7226876f34d02dd/out -L dependency=/opt/rustwide/target/debug/build/scopeguard/e7d227cb308b3799/out -L dependency=/opt/rustwide/target/debug/build/serde/4c8cf69c41f7d69e/out -L dependency=/opt/rustwide/target/debug/build/serde_core/31ebf1ee06936497/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/da14c5f88e9cc65b/out -L dependency=/opt/rustwide/target/debug/build/serde_json/8d1a7617cb1234fa/out -L dependency=/opt/rustwide/target/debug/build/serde_spanned/390c3c6ffb741507/out -L dependency=/opt/rustwide/target/debug/build/serde_urlencoded/189482340991f15b/out -L dependency=/opt/rustwide/target/debug/build/sha1/922f904f950fa443/out -L dependency=/opt/rustwide/target/debug/build/sha2/966a78e76be692cd/out -L dependency=/opt/rustwide/target/debug/build/sha3/600ba356467604c3/out -L dependency=/opt/rustwide/target/debug/build/sharded-slab/5d7560049c0c9021/out -L dependency=/opt/rustwide/target/debug/build/signal-hook-registry/c73d6752613b975a/out -L dependency=/opt/rustwide/target/debug/build/signal-hook/12d93937225a01a7/out -L dependency=/opt/rustwide/target/debug/build/signature/23057b6e46e0bb5b/out -L dependency=/opt/rustwide/target/debug/build/siphasher/ac65419ed63f4e52/out -L dependency=/opt/rustwide/target/debug/build/slab/101f873bca723251/out -L dependency=/opt/rustwide/target/debug/build/smallvec/3fa8e7f1993d4002/out -L dependency=/opt/rustwide/target/debug/build/snow/8d58d6ddae5aa560/out -L dependency=/opt/rustwide/target/debug/build/socket2/3a634309fa9ac226/out -L dependency=/opt/rustwide/target/debug/build/socket2/bb365d2c01ce7ced/out -L dependency=/opt/rustwide/target/debug/build/soketto/87fa405b1e112572/out -L dependency=/opt/rustwide/target/debug/build/spin/445a6bf0aa807137/out -L dependency=/opt/rustwide/target/debug/build/spin/71dd3238c06307d0/out -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/a4bd0afb694af506/out -L dependency=/opt/rustwide/target/debug/build/static_assertions/f2154b0bf273423d/out -L dependency=/opt/rustwide/target/debug/build/strsim/a1f0dce47f9b6856/out -L dependency=/opt/rustwide/target/debug/build/strum_macros/24e573d9156b2473/out -L dependency=/opt/rustwide/target/debug/build/subtle/1139c163d0bdfd0a/out -L dependency=/opt/rustwide/target/debug/build/symlink/7d9e07e4c08153f2/out -L dependency=/opt/rustwide/target/debug/build/sync_wrapper/1eac9c4bb6ae5875/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/2f3fcdc62161f92e/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/6e0823b8e31650f7/out -L dependency=/opt/rustwide/target/debug/build/thiserror/2dc482b62cfbada8/out -L dependency=/opt/rustwide/target/debug/build/thiserror/ccf58de2aeffd899/out -L dependency=/opt/rustwide/target/debug/build/thread_local/b0e35f54bc420134/out -L dependency=/opt/rustwide/target/debug/build/time-core/ddd302f9b64d800d/out -L dependency=/opt/rustwide/target/debug/build/time-macros/5a9d84b6eec193b1/out -L dependency=/opt/rustwide/target/debug/build/time/a5a9f4711dd3ae80/out -L dependency=/opt/rustwide/target/debug/build/tinystr/3284ef9f5d812513/out -L dependency=/opt/rustwide/target/debug/build/tinytemplate/67767db96e0ef923/out -L dependency=/opt/rustwide/target/debug/build/tinyvec/0fed5c5de3a2ad46/out -L dependency=/opt/rustwide/target/debug/build/tinyvec_macros/8f2743a6fdad0226/out -L dependency=/opt/rustwide/target/debug/build/tokio-macros/87a1d33813c25625/out -L dependency=/opt/rustwide/target/debug/build/tokio-rustls/ac33f5049119e8d5/out -L dependency=/opt/rustwide/target/debug/build/tokio-rustls/af57d266d7b7a8da/out -L dependency=/opt/rustwide/target/debug/build/tokio-util/c73c1a29ad7fd3bf/out -L dependency=/opt/rustwide/target/debug/build/tokio/92c7d32838e3dd27/out -L dependency=/opt/rustwide/target/debug/build/toml_datetime/9fd216753af3058a/out -L dependency=/opt/rustwide/target/debug/build/toml_edit/1b8f45eaf2648b7d/out -L dependency=/opt/rustwide/target/debug/build/toml_write/47ffa1ec0c7e097d/out -L dependency=/opt/rustwide/target/debug/build/tower-http/035e5bc9bd4f21de/out -L dependency=/opt/rustwide/target/debug/build/tower-layer/f6d5cc7b185cf351/out -L dependency=/opt/rustwide/target/debug/build/tower-service/e69ac8dcc8243395/out -L dependency=/opt/rustwide/target/debug/build/tower/9c68d2d5be61c9ab/out -L dependency=/opt/rustwide/target/debug/build/tracing-attributes/bce7024c6f388e42/out -L dependency=/opt/rustwide/target/debug/build/tracing-core/924ceb6a991dbdfe/out -L dependency=/opt/rustwide/target/debug/build/tracing-log/e1e22f23525e8f83/out -L dependency=/opt/rustwide/target/debug/build/tracing-serde/e974c076d82494ac/out -L dependency=/opt/rustwide/target/debug/build/tracing-subscriber/2e5fec6c584db67d/out -L dependency=/opt/rustwide/target/debug/build/tracing/ec176651d8c2a333/out -L dependency=/opt/rustwide/target/debug/build/trust-dns-proto/04ddb079a47691ee/out -L dependency=/opt/rustwide/target/debug/build/try-lock/08abaa63f4861efa/out -L dependency=/opt/rustwide/target/debug/build/tungstenite/ca6c7757bd6754e7/out -L dependency=/opt/rustwide/target/debug/build/typenum/24aab6a4200ddd27/out -L dependency=/opt/rustwide/target/debug/build/uint/f3c86be312d1598b/out -L dependency=/opt/rustwide/target/debug/build/unicode-bidi/1ca9dc20467b4442/out -L dependency=/opt/rustwide/target/debug/build/unicode-normalization/04b6bb5ad26b7a22/out -L dependency=/opt/rustwide/target/debug/build/universal-hash/053fab2aa6a244c2/out -L dependency=/opt/rustwide/target/debug/build/unsigned-varint/5846395b31990876/out -L dependency=/opt/rustwide/target/debug/build/unsigned-varint/fd950f62300d04d7/out -L dependency=/opt/rustwide/target/debug/build/untrusted/03cde965a30f6cbb/out -L dependency=/opt/rustwide/target/debug/build/untrusted/228a7fd96188fcfa/out -L dependency=/opt/rustwide/target/debug/build/url/a846d8d676222d55/out -L dependency=/opt/rustwide/target/debug/build/utf-8/23c026f571ff5189/out -L dependency=/opt/rustwide/target/debug/build/utf8_iter/88f5a358869389d3/out -L dependency=/opt/rustwide/target/debug/build/utf8parse/dfcca550ff662ae9/out -L dependency=/opt/rustwide/target/debug/build/void/669fea486b2b8b2a/out -L dependency=/opt/rustwide/target/debug/build/walkdir/1278d11b181efceb/out -L dependency=/opt/rustwide/target/debug/build/want/cc3dcee12d270b38/out -L dependency=/opt/rustwide/target/debug/build/web-time/bfcd0ef96c52737a/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/0c68822a980efca8/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/5f0d31615ea98f5b/out -L dependency=/opt/rustwide/target/debug/build/winnow/2af4cb063769d751/out -L dependency=/opt/rustwide/target/debug/build/writeable/5ca0ec95d9ef6c5c/out -L dependency=/opt/rustwide/target/debug/build/x25519-dalek/64036fe84b259862/out -L dependency=/opt/rustwide/target/debug/build/x509-parser/d8a233787153fcfe/out -L dependency=/opt/rustwide/target/debug/build/yamux/4e80332419d7bdf8/out -L dependency=/opt/rustwide/target/debug/build/yamux/bee270619dd304e0/out -L dependency=/opt/rustwide/target/debug/build/yasna/1a8fc8a7b425b885/out -L dependency=/opt/rustwide/target/debug/build/yoke-derive/09d8a5e970f34c46/out -L dependency=/opt/rustwide/target/debug/build/yoke/efb6b5d684f0fbb9/out -L dependency=/opt/rustwide/target/debug/build/zerocopy-derive/65a505bb3797cd0d/out -L dependency=/opt/rustwide/target/debug/build/zerocopy/a92c610d003ce214/out -L dependency=/opt/rustwide/target/debug/build/zerofrom-derive/2b366f6106c6e48c/out -L dependency=/opt/rustwide/target/debug/build/zerofrom/bf92bca5ab8b049f/out -L dependency=/opt/rustwide/target/debug/build/zeroize/16050550b7093b38/out -L dependency=/opt/rustwide/target/debug/build/zeroize_derive/ba6ba3c33ec41507/out -L dependency=/opt/rustwide/target/debug/build/zerotrie/8e113dac56bbf13a/out -L dependency=/opt/rustwide/target/debug/build/zerovec-derive/49a5ba771aebfa41/out -L dependency=/opt/rustwide/target/debug/build/zerovec/684b24830084dd00/out -L dependency=/opt/rustwide/target/debug/build/zmij/93cb3e10a525d438/out --extern aes_gcm=/opt/rustwide/target/debug/build/aes-gcm/d8eaf932e74e5d75/out/libaes_gcm-d8eaf932e74e5d75.rmeta --extern anyhow=/opt/rustwide/target/debug/build/anyhow/d5f04c2d9d0d7bf2/out/libanyhow-d5f04c2d9d0d7bf2.rmeta --extern arc_swap=/opt/rustwide/target/debug/build/arc-swap/8a3fb7143ac71502/out/libarc_swap-8a3fb7143ac71502.rmeta --extern async_trait=/opt/rustwide/target/debug/build/async-trait/697d51dfef5a5028/out/libasync_trait-697d51dfef5a5028.so --extern base64=/opt/rustwide/target/debug/build/base64/d8aec028dea2d277/out/libbase64-d8aec028dea2d277.rmeta --extern bincode=/opt/rustwide/target/debug/build/bincode/795848f151ff5b8d/out/libbincode-795848f151ff5b8d.rmeta --extern bitflags=/opt/rustwide/target/debug/build/bitflags/12164dedcc9c97c0/out/libbitflags-12164dedcc9c97c0.rmeta --extern blake3=/opt/rustwide/target/debug/build/blake3/b09b6b2a36472a88/out/libblake3-b09b6b2a36472a88.rmeta --extern boringtun=/opt/rustwide/target/debug/build/boringtun/ab64d135254396ed/out/libboringtun-ab64d135254396ed.rmeta --extern bytes=/opt/rustwide/target/debug/build/bytes/ca36ea1db907e2dc/out/libbytes-ca36ea1db907e2dc.rmeta --extern cfg_if=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out/libcfg_if-190c9021fd162845.rmeta --extern chacha20poly1305=/opt/rustwide/target/debug/build/chacha20poly1305/9785609d39369088/out/libchacha20poly1305-9785609d39369088.rmeta --extern chrono=/opt/rustwide/target/debug/build/chrono/7a655b4e5809a8a3/out/libchrono-7a655b4e5809a8a3.rmeta --extern clap=/opt/rustwide/target/debug/build/clap/0cb1ef0d297a842d/out/libclap-0cb1ef0d297a842d.rmeta --extern criterion=/opt/rustwide/target/debug/build/criterion/40ff5b72ec6dcc8c/out/libcriterion-40ff5b72ec6dcc8c.rmeta --extern crossbeam_channel=/opt/rustwide/target/debug/build/crossbeam-channel/d27eefb5d79eb915/out/libcrossbeam_channel-d27eefb5d79eb915.rmeta --extern curve25519_dalek=/opt/rustwide/target/debug/build/curve25519-dalek/984c7fba357983c9/out/libcurve25519_dalek-984c7fba357983c9.rmeta --extern dashmap=/opt/rustwide/target/debug/build/dashmap/89a3296471a75092/out/libdashmap-89a3296471a75092.rmeta --extern dirs=/opt/rustwide/target/debug/build/dirs/7794c0090917c952/out/libdirs-7794c0090917c952.rmeta --extern dns_lookup=/opt/rustwide/target/debug/build/dns-lookup/e4601582d6914e05/out/libdns_lookup-e4601582d6914e05.rmeta --extern ed25519_dalek=/opt/rustwide/target/debug/build/ed25519-dalek/4f4f9c05beba71a4/out/libed25519_dalek-4f4f9c05beba71a4.rmeta --extern flume=/opt/rustwide/target/debug/build/flume/250cd7ecbd07adcd/out/libflume-250cd7ecbd07adcd.rmeta --extern futures=/opt/rustwide/target/debug/build/futures/0a3ddfff585e539c/out/libfutures-0a3ddfff585e539c.rmeta --extern futures_util=/opt/rustwide/target/debug/build/futures-util/981e1ebfd21852cb/out/libfutures_util-981e1ebfd21852cb.rmeta --extern h2=/opt/rustwide/target/debug/build/h2/ccdd0a2606a7cb52/out/libh2-ccdd0a2606a7cb52.rmeta --extern hex=/opt/rustwide/target/debug/build/hex/4852862d92867e36/out/libhex-4852862d92867e36.rmeta --extern hkdf=/opt/rustwide/target/debug/build/hkdf/5786167c1c2a37c9/out/libhkdf-5786167c1c2a37c9.rmeta --extern hmac=/opt/rustwide/target/debug/build/hmac/baa84e75ef9c3d6f/out/libhmac-baa84e75ef9c3d6f.rmeta --extern http_body_util=/opt/rustwide/target/debug/build/http-body-util/f6a7e3f3d4ada1a6/out/libhttp_body_util-f6a7e3f3d4ada1a6.rmeta --extern hyper=/opt/rustwide/target/debug/build/hyper/95fa6de063a0033c/out/libhyper-95fa6de063a0033c.rmeta --extern hyper_util=/opt/rustwide/target/debug/build/hyper-util/f673f8792665f781/out/libhyper_util-f673f8792665f781.rmeta --extern ipnet=/opt/rustwide/target/debug/build/ipnet/7e5b3052b5f6134c/out/libipnet-7e5b3052b5f6134c.rmeta --extern libc=/opt/rustwide/target/debug/build/libc/b3dd724d477b84c5/out/liblibc-b3dd724d477b84c5.rmeta --extern libp2p=/opt/rustwide/target/debug/build/libp2p/a7f51a9b0ef52cf0/out/liblibp2p-a7f51a9b0ef52cf0.rmeta --extern memsec=/opt/rustwide/target/debug/build/memsec/10ee9a7ada992978/out/libmemsec-10ee9a7ada992978.rmeta --extern ml_kem=/opt/rustwide/target/debug/build/ml-kem/7fb09db2f1efeaec/out/libml_kem-7fb09db2f1efeaec.rmeta --extern ndarray=/opt/rustwide/target/debug/build/ndarray/fdfcf0e8731eaadf/out/libndarray-fdfcf0e8731eaadf.rmeta --extern nix=/opt/rustwide/target/debug/build/nix/e8dee35deb24d53f/out/libnix-e8dee35deb24d53f.rmeta --extern once_cell=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out/libonce_cell-6f8123b0c2eed634.rmeta --extern parking_lot=/opt/rustwide/target/debug/build/parking_lot/d24023ce57e9d450/out/libparking_lot-d24023ce57e9d450.rmeta --extern pin_project_lite=/opt/rustwide/target/debug/build/pin-project-lite/7176d3be2b7ee2e1/out/libpin_project_lite-7176d3be2b7ee2e1.rmeta --extern prost=/opt/rustwide/target/debug/build/prost/68df407803ea1cdc/out/libprost-68df407803ea1cdc.rmeta --extern prost_types=/opt/rustwide/target/debug/build/prost-types/8b7605115ed91802/out/libprost_types-8b7605115ed91802.rmeta --extern quinn=/opt/rustwide/target/debug/build/quinn/a59b04e96704044c/out/libquinn-a59b04e96704044c.rmeta --extern quinn_proto=/opt/rustwide/target/debug/build/quinn-proto/697372f102fd69cb/out/libquinn_proto-697372f102fd69cb.rmeta --extern rand=/opt/rustwide/target/debug/build/rand/01f84950f252c1c2/out/librand-01f84950f252c1c2.rmeta --extern rand_core=/opt/rustwide/target/debug/build/rand_core/21e9993b370b969f/out/librand_core-21e9993b370b969f.rmeta --extern rand_distr=/opt/rustwide/target/debug/build/rand_distr/c8b6e9f74d82b71f/out/librand_distr-c8b6e9f74d82b71f.rmeta --extern rcgen=/opt/rustwide/target/debug/build/rcgen/d4aa6e48b82b6053/out/librcgen-d4aa6e48b82b6053.rmeta --extern reqwest=/opt/rustwide/target/debug/build/reqwest/6892ba6de1187c91/out/libreqwest-6892ba6de1187c91.rmeta --extern ring=/opt/rustwide/target/debug/build/ring/d9738517cfed2433/out/libring-d9738517cfed2433.rmeta --extern rumqttc=/opt/rustwide/target/debug/build/rumqttc/c88ff06b921db7bb/out/librumqttc-c88ff06b921db7bb.rmeta --extern rustls=/opt/rustwide/target/debug/build/rustls/5568fe505214069e/out/librustls-5568fe505214069e.rmeta --extern rustls_native_certs=/opt/rustwide/target/debug/build/rustls-native-certs/56ec8118ee52b9f3/out/librustls_native_certs-56ec8118ee52b9f3.rmeta --extern rustls_pemfile=/opt/rustwide/target/debug/build/rustls-pemfile/2188c9cd943cf49e/out/librustls_pemfile-2188c9cd943cf49e.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/4c8cf69c41f7d69e/out/libserde-4c8cf69c41f7d69e.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/8d1a7617cb1234fa/out/libserde_json-8d1a7617cb1234fa.rmeta --extern sha1=/opt/rustwide/target/debug/build/sha1/922f904f950fa443/out/libsha1-922f904f950fa443.rmeta --extern sha2=/opt/rustwide/target/debug/build/sha2/966a78e76be692cd/out/libsha2-966a78e76be692cd.rmeta --extern sha3=/opt/rustwide/target/debug/build/sha3/600ba356467604c3/out/libsha3-600ba356467604c3.rmeta --extern signal_hook=/opt/rustwide/target/debug/build/signal-hook/12d93937225a01a7/out/libsignal_hook-12d93937225a01a7.rmeta --extern signal_hook_tokio=/opt/rustwide/target/debug/build/signal-hook-tokio/603d0699798314a9/out/libsignal_hook_tokio-603d0699798314a9.rmeta --extern socket2=/opt/rustwide/target/debug/build/socket2/3a634309fa9ac226/out/libsocket2-3a634309fa9ac226.rmeta --extern strum=/opt/rustwide/target/debug/build/strum/3f6be5de2ab7035e/out/libstrum-3f6be5de2ab7035e.rmeta --extern tempfile=/opt/rustwide/target/debug/build/tempfile/bd9283bab6cb0d32/out/libtempfile-bd9283bab6cb0d32.rmeta --extern thiserror=/opt/rustwide/target/debug/build/thiserror/2dc482b62cfbada8/out/libthiserror-2dc482b62cfbada8.rmeta --extern tokio=/opt/rustwide/target/debug/build/tokio/92c7d32838e3dd27/out/libtokio-92c7d32838e3dd27.rmeta --extern tokio_rustls=/opt/rustwide/target/debug/build/tokio-rustls/ac33f5049119e8d5/out/libtokio_rustls-ac33f5049119e8d5.rmeta --extern tokio_stream=/opt/rustwide/target/debug/build/tokio-stream/5d257db6433efc76/out/libtokio_stream-5d257db6433efc76.rmeta --extern tokio_tungstenite=/opt/rustwide/target/debug/build/tokio-tungstenite/f091864bd09d7d09/out/libtokio_tungstenite-f091864bd09d7d09.rmeta --extern tokio_util=/opt/rustwide/target/debug/build/tokio-util/c73c1a29ad7fd3bf/out/libtokio_util-c73c1a29ad7fd3bf.rmeta --extern toml=/opt/rustwide/target/debug/build/toml/8ed4e14e0f65830d/out/libtoml-8ed4e14e0f65830d.rmeta --extern tracing=/opt/rustwide/target/debug/build/tracing/ec176651d8c2a333/out/libtracing-ec176651d8c2a333.rmeta --extern tracing_appender=/opt/rustwide/target/debug/build/tracing-appender/d1267389b2bf7846/out/libtracing_appender-d1267389b2bf7846.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/build/tracing-subscriber/2e5fec6c584db67d/out/libtracing_subscriber-2e5fec6c584db67d.rmeta --extern trust_dns_resolver=/opt/rustwide/target/debug/build/trust-dns-resolver/49137a345fde2048/out/libtrust_dns_resolver-49137a345fde2048.rmeta --extern tun=/opt/rustwide/target/debug/build/tun/2cf9206b38ea1e51/out/libtun-2cf9206b38ea1e51.rmeta --extern url=/opt/rustwide/target/debug/build/url/a846d8d676222d55/out/liburl-a846d8d676222d55.rmeta --extern uuid=/opt/rustwide/target/debug/build/uuid/889d042e7948d70c/out/libuuid-889d042e7948d70c.rmeta --extern walkdir=/opt/rustwide/target/debug/build/walkdir/1278d11b181efceb/out/libwalkdir-1278d11b181efceb.rmeta --extern webpki_roots=/opt/rustwide/target/debug/build/webpki-roots/58d81fced3b5a7d5/out/libwebpki_roots-58d81fced3b5a7d5.rmeta --extern x25519_dalek=/opt/rustwide/target/debug/build/x25519-dalek/64036fe84b259862/out/libx25519_dalek-64036fe84b259862.rmeta --extern zeroize=/opt/rustwide/target/debug/build/zeroize/16050550b7093b38/out/libzeroize-16050550b7093b38.rmeta --cap-lints=forbid --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/debug/build/blake3/a4fcda8be1455f64/out -L native=/opt/rustwide/target/debug/build/blake3/a4fcda8be1455f64/out -L native=/opt/rustwide/target/debug/build/ring/cb6aa81af1d14a72/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys/c0315430166ee300/out -L native=/opt/rustwide/target/debug/build/ring/5497e60e9f6b5cfa/out --cfg platform_linux --cfg platform_desktop --cfg arch_x86` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: unused dependency `quinn`
[INFO] [stderr]   --> core/micafp-transport-core/Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | quinn = { version = "0.11", default-features = false, features = ["runtime-tokio", "rustls"] }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `quinn`
[INFO] [stderr] warning: unused dependency `snow`
[INFO] [stderr]   --> core/micafp-transport-core/Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | snow = "0.9"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `snow`
[INFO] [stderr] warning: `micafp-transport-core` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `cc`
[INFO] [stderr]    --> daemon/Cargo.toml:181:1
[INFO] [stderr]     |
[INFO] [stderr] 181 | cc          = "1"
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cc`
[INFO] [stderr] warning: `micafp-unified-shield-daemon` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> wasm-obfuscator/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | serde = { version = "1.0", features = ["derive"] }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde`
[INFO] [stderr] warning: unused dependency `web-sys`
[INFO] [stderr]   --> wasm-obfuscator/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | web-sys = { version = "0.3.70", features = ["Window", "Performance"] }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `web-sys`
[INFO] [stderr] warning: `unifiedshield-wasm-obfuscator` (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "inspect" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0", kill_on_drop: false }`
[INFO] [stdout] 79e474489ed033bc26d2d2501f45a394064105aed86377ee922bfcc991952dc0
