[INFO] cloning repository https://github.com/hoffmabc/arch-cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hoffmabc/arch-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhoffmabc%2Farch-cli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhoffmabc%2Farch-cli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 01e9558d0e8144a03a37c3522d25d8b711438c7b
[INFO] checking hoffmabc/arch-cli against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhoffmabc%2Farch-cli" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/hoffmabc/arch-cli
[INFO] finished tweaking git repo https://github.com/hoffmabc/arch-cli
[INFO] tweaked toml for git repo https://github.com/hoffmabc/arch-cli written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hoffmabc/arch-cli on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hoffmabc/arch-cli 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" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitcoincore-rpc v0.19.0
[INFO] [stderr]   Downloaded base58ck v0.1.0
[INFO] [stderr]   Downloaded hex_lit v0.1.1
[INFO] [stderr]   Downloaded bitcoincore-rpc-json v0.19.0
[INFO] [stderr]   Downloaded bitcoin-internals v0.3.0
[INFO] [stderr]   Downloaded jsonrpc v0.18.0
[INFO] [stderr]   Downloaded quinn v0.11.5
[INFO] [stderr]   Downloaded config v0.13.4
[INFO] [stderr]   Downloaded proptest v1.5.0
[INFO] [stderr]   Downloaded quinn-udp v0.5.5
[INFO] [stderr]   Downloaded quinn-proto v0.11.8
[INFO] [stderr]   Downloaded bitcoin-units v0.1.2
[INFO] [stderr]   Downloaded webpki-roots v0.26.5
[INFO] [stderr]   Downloaded minreq v2.12.0
[INFO] [stderr]   Downloaded portable-atomic v1.8.0
[INFO] [stderr]   Downloaded rustls-webpki v0.102.7
[INFO] [stderr]   Downloaded bitcoin v0.32.4
[INFO] [stderr]   Downloaded rustls v0.23.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0041737bf2e3565530d4c3de3ea0a6d0e802a00329f963b8aea9b0ea5d8cf90f
[INFO] running `Command { std: "docker" "start" "-a" "0041737bf2e3565530d4c3de3ea0a6d0e802a00329f963b8aea9b0ea5d8cf90f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0041737bf2e3565530d4c3de3ea0a6d0e802a00329f963b8aea9b0ea5d8cf90f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0041737bf2e3565530d4c3de3ea0a6d0e802a00329f963b8aea9b0ea5d8cf90f", kill_on_drop: false }`
[INFO] [stdout] 0041737bf2e3565530d4c3de3ea0a6d0e802a00329f963b8aea9b0ea5d8cf90f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dde2e23bad755e75b582c36b38e5c80ac80144ea89807b6e917b4a9471561236
[INFO] running `Command { std: "docker" "start" "-a" "dde2e23bad755e75b582c36b38e5c80ac80144ea89807b6e917b4a9471561236", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.162
[INFO] [stderr]    Compiling serde v1.0.209
[INFO] [stderr]     Checking bytes v1.7.1
[INFO] [stderr]    Compiling cc v1.1.16
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]    Compiling bitcoin-io v0.1.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking log v0.4.22
[INFO] [stderr]    Compiling bitcoin-internals v0.3.0
[INFO] [stderr]     Checking indexmap v2.5.0
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_json v1.0.127
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling hex_lit v0.1.1
[INFO] [stderr]     Checking hex-conservative v0.2.1
[INFO] [stderr]     Checking rustls-pki-types v1.8.0
[INFO] [stderr]    Compiling httparse v1.9.4
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling bitcoin v0.32.4
[INFO] [stderr]    Compiling rustix v0.38.39
[INFO] [stderr]     Checking http v1.1.0
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]     Checking linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling rustls v0.23.12
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]     Checking bech32 v0.11.0
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling minreq v2.12.0
[INFO] [stderr]    Compiling borsh v1.5.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking cpufeatures v0.2.13
[INFO] [stderr]    Compiling portable-atomic v1.8.0
[INFO] [stderr]     Checking dlv-list v0.3.0
[INFO] [stderr]     Checking regex-automata v0.4.8
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking webpki-roots v0.26.5
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking rustls-pemfile v2.1.3
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking mio v1.0.2
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking url v2.5.2
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking yaml-rust v0.4.5
[INFO] [stderr]     Checking is-terminal v0.4.13
[INFO] [stderr]     Checking dirs-sys v0.4.1
[INFO] [stderr]     Checking os_str_bytes v6.6.1
[INFO] [stderr]    Compiling openssl-sys v0.9.103
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking dirs v5.0.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stderr]     Checking webbrowser v1.0.2
[INFO] [stderr]     Checking indicatif v0.17.8
[INFO] [stderr]     Checking shellexpand v3.1.0
[INFO] [stderr]     Checking ordered-multimap v0.4.3
[INFO] [stderr]     Checking include_dir v0.7.4
[INFO] [stderr]    Compiling openssl v0.10.66
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]     Checking rust-ini v0.18.0
[INFO] [stderr]    Compiling clap_derive v3.2.25
[INFO] [stderr]     Checking tempfile v3.14.0
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking dialoguer v0.10.4
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]    Compiling serde_derive v1.0.209
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling syn_derive v0.1.8
[INFO] [stderr]    Compiling async-trait v0.1.82
[INFO] [stderr]    Compiling snafu-derive v0.8.5
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]     Checking tokio v1.40.0
[INFO] [stderr]     Checking clap v3.2.25
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]    Compiling borsh-derive v1.5.1
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]    Compiling pest v2.7.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking rustls-webpki v0.102.7
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking snafu v0.8.5
[INFO] [stderr]     Checking proptest v1.5.0
[INFO] [stderr]    Compiling pest_meta v2.7.11
[INFO] [stderr]    Compiling pest_generator v2.7.11
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]    Compiling pest_derive v2.7.11
[INFO] [stderr]     Checking tokio-util v0.7.11
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking sha256 v1.5.0
[INFO] [stderr]     Checking bitcoin_hashes v0.14.0
[INFO] [stderr]     Checking ron v0.7.1
[INFO] [stderr]     Checking json5 v0.4.1
[INFO] [stderr]     Checking toml v0.5.11
[INFO] [stderr]     Checking serde_spanned v0.6.8
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking bitcoin-units v0.1.2
[INFO] [stderr]     Checking h2 v0.4.6
[INFO] [stderr]     Checking tokio-rustls v0.26.0
[INFO] [stderr]     Checking jsonrpc v0.18.0
[INFO] [stderr]     Checking config v0.13.4
[INFO] [stderr]     Checking base58ck v0.1.0
[INFO] [stderr]     Checking secp256k1 v0.29.1
[INFO] [stderr]     Checking toml v0.8.19
[INFO] [stderr]     Checking hyper v1.4.1
[INFO] [stderr]     Checking hyper-util v0.1.7
[INFO] [stderr]     Checking hyper-rustls v0.27.3
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.7
[INFO] [stderr]     Checking bitcoincore-rpc-json v0.19.0
[INFO] [stderr]     Checking arch_program v0.1.0 (/opt/rustwide/workdir/templates/program)
[INFO] [stderr]     Checking bip322 v0.1.0 (/opt/rustwide/workdir/templates/bip322)
[INFO] [stdout] warning: unexpected `cfg` condition value: `solana`
[INFO] [stdout]  --> templates/program/src/program_stubs.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![cfg(not(target_os = "solana"))]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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: unexpected `cfg` condition value: `solana`
[INFO] [stdout]   --> templates/program/src/log.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     #[cfg(target_os = "solana")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]   --> templates/program/src/log.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |     #[cfg(not(target_os = "solana"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]  --> templates/program/src/program.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(target_os = "solana")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]   --> templates/program/src/program.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[cfg(target_os = "solana")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]   --> templates/program/src/program.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[cfg(not(target_os = "solana"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]   --> templates/program/src/program.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[cfg(target_os = "solana")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]   --> templates/program/src/program.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[cfg(not(target_os = "solana"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]    --> templates/program/src/program.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 |     #[cfg(target_os = "solana")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]    --> templates/program/src/program.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |     #[cfg(not(target_os = "solana"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]    --> templates/program/src/program.rs:184:11
[INFO] [stdout]     |
[INFO] [stdout] 184 |     #[cfg(target_os = "solana")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]    --> templates/program/src/program.rs:189:15
[INFO] [stdout]     |
[INFO] [stdout] 189 |     #[cfg(not(target_os = "solana"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]    --> templates/program/src/program.rs:197:11
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[cfg(target_os = "solana")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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 value: `solana`
[INFO] [stdout]    --> templates/program/src/program.rs:200:15
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[cfg(not(target_os = "solana"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[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: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> templates/program/src/account.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn try_borrow_data(&self) -> Result<Ref<&mut [u8]>, ProgramError> {
[INFO] [stdout]     |                            ^^^^^            ^^^^^^^^^^^^^^
[INFO] [stdout]     |                            |                |   |
[INFO] [stdout]     |                            |                |   the same lifetime is elided here
[INFO] [stdout]     |                            |                the same lifetime is hidden here
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn try_borrow_data(&self) -> Result<Ref<'_, &mut [u8]>, ProgramError> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> templates/program/src/account.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn try_borrow_mut_data(&self) -> Result<RefMut<&'a mut [u8]>, ProgramError> {
[INFO] [stdout]     |                                ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn try_borrow_mut_data(&self) -> Result<RefMut<'_, &'a mut [u8]>, ProgramError> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bitcoincore-rpc v0.19.0
[INFO] [stderr]     Checking common v0.1.0 (/opt/rustwide/workdir/templates/common)
[INFO] [stdout] warning: unused import: `crate::constants`
[INFO] [stdout]  --> templates/common/src/helper.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::constants;
[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: `Network`
[INFO] [stdout]   --> templates/common/src/helper.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Network, OutPoint, ScriptBuf, Sequence, TapSighashType, Transaction, TxIn, Witness,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::signature::Signature`
[INFO] [stdout]    --> templates/common/src/processed_transaction.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 | use crate::signature::Signature;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arch_program::instruction::Instruction`
[INFO] [stdout]    --> templates/common/src/processed_transaction.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | use arch_program::instruction::Instruction;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arch_program::message::Message`
[INFO] [stdout]    --> templates/common/src/processed_transaction.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | use arch_program::message::Message;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arch_program::pubkey::Pubkey`
[INFO] [stdout]    --> templates/common/src/processed_transaction.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | use arch_program::pubkey::Pubkey;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `proptest::strategy::Just`
[INFO] [stdout]    --> templates/common/src/processed_transaction.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | use proptest::strategy::Just;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arch_program::instruction::Instruction`
[INFO] [stdout]   --> templates/common/src/runtime_transaction.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | use arch_program::instruction::Instruction;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arch_program::pubkey::Pubkey`
[INFO] [stdout]   --> templates/common/src/runtime_transaction.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 | use arch_program::pubkey::Pubkey;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking arch-cli v0.1.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `arch_program::msg`
[INFO] [stdout]  --> src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use arch_program::msg;
[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: `get_cloud_run_url`
[INFO] [stdout]  --> src/lib.rs:3:52
[INFO] [stdout]   |
[INFO] [stdout] 3 | use demo::{setup_demo_environment, build_frontend, get_cloud_run_url};
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::constants::*`
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use common::constants::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::helper::*`
[INFO] [stdout]   --> src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use common::helper::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]   --> src/lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use regex::Regex;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Array`
[INFO] [stdout]   --> src/lib.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 | use toml_edit::{value, Document, Item, Array};
[INFO] [stdout]    |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]   --> src/lib.rs:52:24
[INFO] [stdout]    |
[INFO] [stdout] 52 | use toml_edit::{value, Document, Item, Array};
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]    --> src/lib.rs:641:42
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let mut doc = config_content.parse::<Document>()?;
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]     --> src/lib.rs:3488:36
[INFO] [stdout]      |
[INFO] [stdout] 3488 |     let parsed_config = toml_edit::Document::from_str(&config_content)?;
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]     --> src/lib.rs:5930:46
[INFO] [stdout]      |
[INFO] [stdout] 5930 |         let mut doc = config_content.parse::<Document>()
[INFO] [stdout]      |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arch_program::msg`
[INFO] [stdout]  --> src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use arch_program::msg;
[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: `get_cloud_run_url`
[INFO] [stdout]  --> src/lib.rs:3:52
[INFO] [stdout]   |
[INFO] [stdout] 3 | use demo::{setup_demo_environment, build_frontend, get_cloud_run_url};
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::constants::*`
[INFO] [stdout]   --> src/lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use common::constants::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::helper::*`
[INFO] [stdout]   --> src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use common::helper::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]   --> src/lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use regex::Regex;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Array`
[INFO] [stdout]   --> src/lib.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 | use toml_edit::{value, Document, Item, Array};
[INFO] [stdout]    |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |     let mut project_dir = prompt_for_project_dir(&default_dir)?;
[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: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]   --> src/lib.rs:52:24
[INFO] [stdout]    |
[INFO] [stdout] 52 | use toml_edit::{value, Document, Item, Array};
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]    --> src/lib.rs:641:42
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let mut doc = config_content.parse::<Document>()?;
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]     --> src/lib.rs:3488:36
[INFO] [stdout]      |
[INFO] [stdout] 3488 |     let parsed_config = toml_edit::Document::from_str(&config_content)?;
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `toml_edit::Document`: Replaced with `DocumentMut`
[INFO] [stdout]     --> src/lib.rs:5930:46
[INFO] [stdout]      |
[INFO] [stdout] 5930 |         let mut doc = config_content.parse::<Document>()
[INFO] [stdout]      |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |     let mut project_dir = prompt_for_project_dir(&default_dir)?;
[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: unused import: `Serialize`
[INFO] [stdout]   --> src/lib.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_dir`
[INFO] [stdout]    --> src/demo/setup.rs:175:44
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn update_demo_cargo_toml(demo_dir: &Path, base_dir: &Path) -> Result<()> {
[INFO] [stdout]     |                                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_dir`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]   --> src/lib.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_dir`
[INFO] [stdout]    --> src/demo/setup.rs:175:44
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn update_demo_cargo_toml(demo_dir: &Path, base_dir: &Path) -> Result<()> {
[INFO] [stdout]     |                                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_dir`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_dir`
[INFO] [stdout]    --> src/lib.rs:714:10
[INFO] [stdout]     |
[INFO] [stdout] 714 |     let (base_dir, projects_dir) = setup_base_structure(config)?;
[INFO] [stdout]     |          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_dir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `txid`
[INFO] [stdout]     --> src/lib.rs:2938:10
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     let (txid, _) = tokio::task::spawn_blocking(move || {
[INFO] [stdout]      |          ^^^^ help: if this is intentional, prefix it with an underscore: `_txid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]     --> src/lib.rs:3479:26
[INFO] [stdout]      |
[INFO] [stdout] 3479 | pub async fn config_view(config: &Config) -> Result<()> {
[INFO] [stdout]      |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_dir`
[INFO] [stdout]    --> src/lib.rs:714:10
[INFO] [stdout]     |
[INFO] [stdout] 714 |     let (base_dir, projects_dir) = setup_base_structure(config)?;
[INFO] [stdout]     |          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_dir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]     --> src/lib.rs:4285:57
[INFO] [stdout]      |
[INFO] [stdout] 4285 | pub async fn start_gcp_indexer(args: &IndexerStartArgs, config: &Config) -> Result<()> {
[INFO] [stdout]      |                                                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `create_instance_output`
[INFO] [stdout]     --> src/lib.rs:4334:9
[INFO] [stdout]      |
[INFO] [stdout] 4334 |     let create_instance_output = ShellCommand::new("gcloud")
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_create_instance_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `build_push_output`
[INFO] [stdout]     --> src/lib.rs:5078:9
[INFO] [stdout]      |
[INFO] [stdout] 5078 |     let build_push_output = ShellCommand::new("gcloud")
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_build_push_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:5928:13
[INFO] [stdout]      |
[INFO] [stdout] 5928 |         let mut config_content = fs::read_to_string(config_file_path)
[INFO] [stdout]      |             ----^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `copy_dir_all` is never used
[INFO] [stdout]    --> src/lib.rs:600:4
[INFO] [stdout]     |
[INFO] [stdout] 600 | fn copy_dir_all(src: impl AsRef<Path>, dst: impl AsRef<Path>) -> Result<()> {
[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 `copy_dir_excluding` is never used
[INFO] [stdout]    --> src/lib.rs:614:4
[INFO] [stdout]     |
[INFO] [stdout] 614 | fn copy_dir_excluding(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_directory_empty` is never used
[INFO] [stdout]    --> src/lib.rs:662:4
[INFO] [stdout]     |
[INFO] [stdout] 662 | fn is_directory_empty(path: &Path) -> Result<bool> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stop_all_related_containers` is never used
[INFO] [stdout]     --> src/lib.rs:1407:4
[INFO] [stdout]      |
[INFO] [stdout] 1407 | fn stop_all_related_containers() -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_connected_peer_count` is never used
[INFO] [stdout]     --> src/lib.rs:2011:10
[INFO] [stdout]      |
[INFO] [stdout] 2011 | async fn get_connected_peer_count(client: &reqwest::Client, rpc_endpoint: &str) -> Result<usize> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_program_path` is never used
[INFO] [stdout]     --> src/lib.rs:2364:4
[INFO] [stdout]      |
[INFO] [stdout] 2364 | fn get_program_path(args: &DeployArgs, config: &Config) -> Result<PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_program_with_tx_info` is never used
[INFO] [stdout]     --> src/lib.rs:2396:10
[INFO] [stdout]      |
[INFO] [stdout] 2396 | async fn deploy_program_with_tx_info(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_new_keypair` is never used
[INFO] [stdout]     --> src/lib.rs:2544:4
[INFO] [stdout]      |
[INFO] [stdout] 2544 | fn generate_new_keypair() -> Result<(secp256k1::Keypair, Pubkey)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_program` is never used
[INFO] [stdout]     --> src/lib.rs:2693:10
[INFO] [stdout]      |
[INFO] [stdout] 2693 | async fn deploy_program(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_program_txs_with_folder` is never used
[INFO] [stdout]     --> src/lib.rs:2893:10
[INFO] [stdout]      |
[INFO] [stdout] 2893 | async fn deploy_program_txs_with_folder(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_program_account` is never used
[INFO] [stdout]     --> src/lib.rs:2924:10
[INFO] [stdout]      |
[INFO] [stdout] 2924 | async fn create_program_account(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_to_cloud_run` is never used
[INFO] [stdout]     --> src/lib.rs:3362:10
[INFO] [stdout]      |
[INFO] [stdout] 3362 | async fn deploy_to_cloud_run(project_id: &str, region: &str, demo_dir: &Path) -> Result<()> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `account_name_exists` is never used
[INFO] [stdout]     --> src/lib.rs:3800:4
[INFO] [stdout]      |
[INFO] [stdout] 3800 | fn account_name_exists(accounts_file: &Path, name: &str) -> Result<bool> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_account_to_file` is never used
[INFO] [stdout]     --> src/lib.rs:3818:4
[INFO] [stdout]      |
[INFO] [stdout] 3818 | fn save_account_to_file(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_cloud_run_url` is never used
[INFO] [stdout]  --> src/demo/gcp.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub async fn get_cloud_run_url(
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_rpc_url` is never used
[INFO] [stdout]    --> src/demo/setup.rs:159:4
[INFO] [stdout]     |
[INFO] [stdout] 159 | fn get_rpc_url(args: &DemoStartArgs, config: &Config) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_demo_cargo_toml` is never used
[INFO] [stdout]    --> src/demo/setup.rs:175:4
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn update_demo_cargo_toml(demo_dir: &Path, base_dir: &Path) -> Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `txid`
[INFO] [stdout]     --> src/lib.rs:2938:10
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     let (txid, _) = tokio::task::spawn_blocking(move || {
[INFO] [stdout]      |          ^^^^ help: if this is intentional, prefix it with an underscore: `_txid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]     --> src/lib.rs:3479:26
[INFO] [stdout]      |
[INFO] [stdout] 3479 | pub async fn config_view(config: &Config) -> Result<()> {
[INFO] [stdout]      |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]     --> src/lib.rs:4285:57
[INFO] [stdout]      |
[INFO] [stdout] 4285 | pub async fn start_gcp_indexer(args: &IndexerStartArgs, config: &Config) -> Result<()> {
[INFO] [stdout]      |                                                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `create_instance_output`
[INFO] [stdout]     --> src/lib.rs:4334:9
[INFO] [stdout]      |
[INFO] [stdout] 4334 |     let create_instance_output = ShellCommand::new("gcloud")
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_create_instance_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `build_push_output`
[INFO] [stdout]     --> src/lib.rs:5078:9
[INFO] [stdout]      |
[INFO] [stdout] 5078 |     let build_push_output = ShellCommand::new("gcloud")
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_build_push_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:5928:13
[INFO] [stdout]      |
[INFO] [stdout] 5928 |         let mut config_content = fs::read_to_string(config_file_path)
[INFO] [stdout]      |             ----^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `copy_dir_all` is never used
[INFO] [stdout]    --> src/lib.rs:600:4
[INFO] [stdout]     |
[INFO] [stdout] 600 | fn copy_dir_all(src: impl AsRef<Path>, dst: impl AsRef<Path>) -> Result<()> {
[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 `copy_dir_excluding` is never used
[INFO] [stdout]    --> src/lib.rs:614:4
[INFO] [stdout]     |
[INFO] [stdout] 614 | fn copy_dir_excluding(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_directory_empty` is never used
[INFO] [stdout]    --> src/lib.rs:662:4
[INFO] [stdout]     |
[INFO] [stdout] 662 | fn is_directory_empty(path: &Path) -> Result<bool> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stop_all_related_containers` is never used
[INFO] [stdout]     --> src/lib.rs:1407:4
[INFO] [stdout]      |
[INFO] [stdout] 1407 | fn stop_all_related_containers() -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_connected_peer_count` is never used
[INFO] [stdout]     --> src/lib.rs:2011:10
[INFO] [stdout]      |
[INFO] [stdout] 2011 | async fn get_connected_peer_count(client: &reqwest::Client, rpc_endpoint: &str) -> Result<usize> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_program_path` is never used
[INFO] [stdout]     --> src/lib.rs:2364:4
[INFO] [stdout]      |
[INFO] [stdout] 2364 | fn get_program_path(args: &DeployArgs, config: &Config) -> Result<PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_program_with_tx_info` is never used
[INFO] [stdout]     --> src/lib.rs:2396:10
[INFO] [stdout]      |
[INFO] [stdout] 2396 | async fn deploy_program_with_tx_info(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_new_keypair` is never used
[INFO] [stdout]     --> src/lib.rs:2544:4
[INFO] [stdout]      |
[INFO] [stdout] 2544 | fn generate_new_keypair() -> Result<(secp256k1::Keypair, Pubkey)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_program` is never used
[INFO] [stdout]     --> src/lib.rs:2693:10
[INFO] [stdout]      |
[INFO] [stdout] 2693 | async fn deploy_program(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_program_txs_with_folder` is never used
[INFO] [stdout]     --> src/lib.rs:2893:10
[INFO] [stdout]      |
[INFO] [stdout] 2893 | async fn deploy_program_txs_with_folder(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_program_account` is never used
[INFO] [stdout]     --> src/lib.rs:2924:10
[INFO] [stdout]      |
[INFO] [stdout] 2924 | async fn create_program_account(
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deploy_to_cloud_run` is never used
[INFO] [stdout]     --> src/lib.rs:3362:10
[INFO] [stdout]      |
[INFO] [stdout] 3362 | async fn deploy_to_cloud_run(project_id: &str, region: &str, demo_dir: &Path) -> Result<()> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `account_name_exists` is never used
[INFO] [stdout]     --> src/lib.rs:3800:4
[INFO] [stdout]      |
[INFO] [stdout] 3800 | fn account_name_exists(accounts_file: &Path, name: &str) -> Result<bool> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_account_to_file` is never used
[INFO] [stdout]     --> src/lib.rs:3818:4
[INFO] [stdout]      |
[INFO] [stdout] 3818 | fn save_account_to_file(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_cloud_run_url` is never used
[INFO] [stdout]  --> src/demo/gcp.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub async fn get_cloud_run_url(
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_rpc_url` is never used
[INFO] [stdout]    --> src/demo/setup.rs:159:4
[INFO] [stdout]     |
[INFO] [stdout] 159 | fn get_rpc_url(args: &DemoStartArgs, config: &Config) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_demo_cargo_toml` is never used
[INFO] [stdout]    --> src/demo/setup.rs:175:4
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn update_demo_cargo_toml(demo_dir: &Path, base_dir: &Path) -> Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "dde2e23bad755e75b582c36b38e5c80ac80144ea89807b6e917b4a9471561236", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dde2e23bad755e75b582c36b38e5c80ac80144ea89807b6e917b4a9471561236", kill_on_drop: false }`
[INFO] [stdout] dde2e23bad755e75b582c36b38e5c80ac80144ea89807b6e917b4a9471561236
