[INFO] cloning repository https://github.com/iorveth/ritcoin
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iorveth/ritcoin" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiorveth%2Fritcoin", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiorveth%2Fritcoin'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ff03268774d9fbf633e5a7299c889772d2c71cd3
[INFO] testing iorveth/ritcoin against beta-2021-08-01 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiorveth%2Fritcoin" "/workspace/builds/worker-6/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/iorveth/ritcoin on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/iorveth/ritcoin
[INFO] finished tweaking git repo https://github.com/iorveth/ritcoin
[INFO] tweaked toml for git repo https://github.com/iorveth/ritcoin written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hyper v0.12.36
[INFO] [stderr]   Downloaded ripemd160 v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 348be1c732fa72395907c6703678757ae7ce345c348309eeabaf21ac970333f6
[INFO] running `Command { std: "docker" "start" "-a" "348be1c732fa72395907c6703678757ae7ce345c348309eeabaf21ac970333f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "348be1c732fa72395907c6703678757ae7ce345c348309eeabaf21ac970333f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "348be1c732fa72395907c6703678757ae7ce345c348309eeabaf21ac970333f6", kill_on_drop: false }`
[INFO] [stdout] 348be1c732fa72395907c6703678757ae7ce345c348309eeabaf21ac970333f6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ecaecfaa1ff368b9bfac8f4dd179775e0e47e85aa7850ef4aca53af1defa6e65
[INFO] running `Command { std: "docker" "start" "-a" "ecaecfaa1ff368b9bfac8f4dd179775e0e47e85aa7850ef4aca53af1defa6e65", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling slab v0.4.4
[INFO] [stderr]    Compiling cc v1.0.41
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling gimli v0.23.0
[INFO] [stderr]    Compiling object v0.23.0
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling openssl v0.10.35
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.7
[INFO] [stderr]    Compiling openssl-probe v0.1.4
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling tinyvec v1.3.1
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling try_from v0.3.2
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling want v0.2.0
[INFO] [stderr]    Compiling hyper v0.12.36
[INFO] [stderr]    Compiling tokio-executor v0.1.10
[INFO] [stderr]    Compiling crossbeam-queue v0.2.3
[INFO] [stderr]    Compiling generic-array v0.12.4
[INFO] [stderr]    Compiling derive_more v0.15.0
[INFO] [stderr]    Compiling enum-as-inner v0.2.1
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling block-buffer v0.7.3
[INFO] [stderr]    Compiling tokio-timer v0.2.13
[INFO] [stderr]    Compiling tokio-current-thread v0.1.7
[INFO] [stderr]    Compiling ripemd160 v0.8.0
[INFO] [stderr]    Compiling sha2 v0.8.2
[INFO] [stderr]    Compiling crossbeam-deque v0.7.4
[INFO] [stderr]    Compiling openssl-sys v0.9.65
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]    Compiling brotli-sys v0.3.2
[INFO] [stderr]    Compiling secp256k1 v0.15.5
[INFO] [stderr]    Compiling mime_guess v2.0.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.19
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling net2 v0.2.37
[INFO] [stderr]    Compiling parking_lot_core v0.6.2
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling time v0.1.44
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling hostname v0.3.1
[INFO] [stderr]    Compiling socket2 v0.3.19
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling signal-hook-registry v1.4.0
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling tokio-threadpool v0.1.18
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling resolv-conf v0.6.3
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling mio v0.6.23
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling const-random-macro v0.1.13
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling flate2 v1.0.20
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling http v0.1.21
[INFO] [stderr]    Compiling string v0.2.1
[INFO] [stderr]    Compiling tokio-buf v0.1.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling idna v0.2.3
[INFO] [stderr]    Compiling const-random v0.1.13
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling tokio-codec v0.1.2
[INFO] [stderr]    Compiling ahash v0.2.19
[INFO] [stderr]    Compiling tokio-reactor v0.1.12
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling uuid v0.7.4
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling actix-codec v0.1.2
[INFO] [stderr]    Compiling addr2line v0.14.1
[INFO] [stderr]    Compiling hashbrown v0.6.3
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling actix-utils v0.4.7
[INFO] [stderr]    Compiling backtrace v0.3.57
[INFO] [stderr]    Compiling tokio-tcp v0.1.4
[INFO] [stderr]    Compiling tokio-udp v0.1.6
[INFO] [stderr]    Compiling tokio-signal v0.2.9
[INFO] [stderr]    Compiling publicsuffix v1.5.6
[INFO] [stderr]    Compiling actix-server-config v0.1.2
[INFO] [stderr]    Compiling tokio v0.1.22
[INFO] [stderr]    Compiling cookie v0.12.0
[INFO] [stderr]    Compiling actix-threadpool v0.1.2
[INFO] [stderr]    Compiling actix-rt v0.2.6
[INFO] [stderr]    Compiling actix-server v0.6.1
[INFO] [stderr]    Compiling h2 v0.1.26
[INFO] [stderr]    Compiling http-body v0.1.0
[INFO] [stderr]    Compiling synstructure v0.12.5
[INFO] [stderr]    Compiling actix-testing v0.1.0
[INFO] [stderr]    Compiling brotli2 v0.3.2
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling actix-web-codegen v0.1.3
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling trust-dns-proto v0.7.4
[INFO] [stderr]    Compiling hyper-tls v0.3.2
[INFO] [stderr]    Compiling trust-dns-resolver v0.11.1
[INFO] [stderr]    Compiling actix-connect v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling serde_urlencoded v0.6.1
[INFO] [stderr]    Compiling serde_urlencoded v0.5.5
[INFO] [stderr]    Compiling actix-router v0.1.5
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling actix-http v0.2.11
[INFO] [stderr]    Compiling cookie_store v0.7.0
[INFO] [stderr]    Compiling reqwest v0.9.24
[INFO] [stderr]    Compiling awc v0.2.8
[INFO] [stderr]    Compiling actix-web v1.0.9
[INFO] [stderr]    Compiling ritcoin v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `testnet_option`
[INFO] [stdout]    --> src/wallet_cli.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     testnet_option: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_testnet_option`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MINER_PRIVATE_KEY_PATH`
[INFO] [stdout]  --> src/miner_cli.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MINER_PRIVATE_KEY_PATH: &str = "data/miner_key.txt";
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_0`
[INFO] [stdout]  --> src/opcodes.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const OP_0: u8 = 0x00;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_FALSE`
[INFO] [stdout]  --> src/opcodes.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const OP_FALSE: u8 = OP_0;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUSHDATA1`
[INFO] [stdout]  --> src/opcodes.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const OP_PUSHDATA1: u8 = 0x4c;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUSHDATA2`
[INFO] [stdout]  --> src/opcodes.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const OP_PUSHDATA2: u8 = 0x4d;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUSHDATA4`
[INFO] [stdout]  --> src/opcodes.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const OP_PUSHDATA4: u8 = 0x4e;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1NEGATE`
[INFO] [stdout]  --> src/opcodes.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const OP_1NEGATE: u8 = 0x4f;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RESERVED`
[INFO] [stdout]  --> src/opcodes.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const OP_RESERVED: u8 = 0x50;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1`
[INFO] [stdout]  --> src/opcodes.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const OP_1: u8 = 0x51;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_TRUE`
[INFO] [stdout]  --> src/opcodes.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const OP_TRUE: u8 = OP_1;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2`
[INFO] [stdout]   --> src/opcodes.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const OP_2: u8 = 0x52;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_3`
[INFO] [stdout]   --> src/opcodes.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const OP_3: u8 = 0x53;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_4`
[INFO] [stdout]   --> src/opcodes.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const OP_4: u8 = 0x54;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_5`
[INFO] [stdout]   --> src/opcodes.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const OP_5: u8 = 0x55;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_6`
[INFO] [stdout]   --> src/opcodes.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const OP_6: u8 = 0x56;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_7`
[INFO] [stdout]   --> src/opcodes.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const OP_7: u8 = 0x57;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_8`
[INFO] [stdout]   --> src/opcodes.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const OP_8: u8 = 0x58;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_9`
[INFO] [stdout]   --> src/opcodes.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const OP_9: u8 = 0x59;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_10`
[INFO] [stdout]   --> src/opcodes.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const OP_10: u8 = 0x5a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_11`
[INFO] [stdout]   --> src/opcodes.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const OP_11: u8 = 0x5b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_12`
[INFO] [stdout]   --> src/opcodes.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const OP_12: u8 = 0x5c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_13`
[INFO] [stdout]   --> src/opcodes.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const OP_13: u8 = 0x5d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_14`
[INFO] [stdout]   --> src/opcodes.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const OP_14: u8 = 0x5e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_15`
[INFO] [stdout]   --> src/opcodes.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const OP_15: u8 = 0x5f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_16`
[INFO] [stdout]   --> src/opcodes.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const OP_16: u8 = 0x60;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP`
[INFO] [stdout]   --> src/opcodes.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const OP_NOP: u8 = 0x61;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VER`
[INFO] [stdout]   --> src/opcodes.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const OP_VER: u8 = 0x62;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_IF`
[INFO] [stdout]   --> src/opcodes.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const OP_IF: u8 = 0x63;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOTIF`
[INFO] [stdout]   --> src/opcodes.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const OP_NOTIF: u8 = 0x64;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VERIF`
[INFO] [stdout]   --> src/opcodes.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const OP_VERIF: u8 = 0x65;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VERNOTIF`
[INFO] [stdout]   --> src/opcodes.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const OP_VERNOTIF: u8 = 0x66;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ELSE`
[INFO] [stdout]   --> src/opcodes.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const OP_ELSE: u8 = 0x67;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ENDIF`
[INFO] [stdout]   --> src/opcodes.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const OP_ENDIF: u8 = 0x68;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VERIFY`
[INFO] [stdout]   --> src/opcodes.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const OP_VERIFY: u8 = 0x69;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RETURN`
[INFO] [stdout]   --> src/opcodes.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const OP_RETURN: u8 = 0x6a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_TOALTSTACK`
[INFO] [stdout]   --> src/opcodes.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const OP_TOALTSTACK: u8 = 0x6b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_FROMALTSTACK`
[INFO] [stdout]   --> src/opcodes.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub const OP_FROMALTSTACK: u8 = 0x6c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2DROP`
[INFO] [stdout]   --> src/opcodes.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const OP_2DROP: u8 = 0x6d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2DUP`
[INFO] [stdout]   --> src/opcodes.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const OP_2DUP: u8 = 0x6e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_3DUP`
[INFO] [stdout]   --> src/opcodes.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const OP_3DUP: u8 = 0x6f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2OVER`
[INFO] [stdout]   --> src/opcodes.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const OP_2OVER: u8 = 0x70;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2ROT`
[INFO] [stdout]   --> src/opcodes.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const OP_2ROT: u8 = 0x71;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2SWAP`
[INFO] [stdout]   --> src/opcodes.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const OP_2SWAP: u8 = 0x72;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_IFDUP`
[INFO] [stdout]   --> src/opcodes.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const OP_IFDUP: u8 = 0x73;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_DEPTH`
[INFO] [stdout]   --> src/opcodes.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const OP_DEPTH: u8 = 0x74;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_DROP`
[INFO] [stdout]   --> src/opcodes.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const OP_DROP: u8 = 0x75;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NIP`
[INFO] [stdout]   --> src/opcodes.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const OP_NIP: u8 = 0x77;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_OVER`
[INFO] [stdout]   --> src/opcodes.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const OP_OVER: u8 = 0x78;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PICK`
[INFO] [stdout]   --> src/opcodes.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const OP_PICK: u8 = 0x79;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ROLL`
[INFO] [stdout]   --> src/opcodes.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const OP_ROLL: u8 = 0x7a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ROT`
[INFO] [stdout]   --> src/opcodes.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub const OP_ROT: u8 = 0x7b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SWAP`
[INFO] [stdout]   --> src/opcodes.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub const OP_SWAP: u8 = 0x7c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_TUCK`
[INFO] [stdout]   --> src/opcodes.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub const OP_TUCK: u8 = 0x7d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CAT`
[INFO] [stdout]   --> src/opcodes.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const OP_CAT: u8 = 0x7e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SUBSTR`
[INFO] [stdout]   --> src/opcodes.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const OP_SUBSTR: u8 = 0x7f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LEFT`
[INFO] [stdout]   --> src/opcodes.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const OP_LEFT: u8 = 0x80;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RIGHT`
[INFO] [stdout]   --> src/opcodes.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const OP_RIGHT: u8 = 0x81;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SIZE`
[INFO] [stdout]   --> src/opcodes.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub const OP_SIZE: u8 = 0x82;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_INVERT`
[INFO] [stdout]   --> src/opcodes.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const OP_INVERT: u8 = 0x83;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_AND`
[INFO] [stdout]   --> src/opcodes.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const OP_AND: u8 = 0x84;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_OR`
[INFO] [stdout]   --> src/opcodes.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const OP_OR: u8 = 0x85;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_XOR`
[INFO] [stdout]   --> src/opcodes.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const OP_XOR: u8 = 0x86;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_EQUAL`
[INFO] [stdout]   --> src/opcodes.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const OP_EQUAL: u8 = 0x87;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RESERVED1`
[INFO] [stdout]   --> src/opcodes.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const OP_RESERVED1: u8 = 0x89;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RESERVED2`
[INFO] [stdout]   --> src/opcodes.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const OP_RESERVED2: u8 = 0x8a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1ADD`
[INFO] [stdout]   --> src/opcodes.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const OP_1ADD: u8 = 0x8b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1SUB`
[INFO] [stdout]   --> src/opcodes.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const OP_1SUB: u8 = 0x8c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2MUL`
[INFO] [stdout]   --> src/opcodes.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const OP_2MUL: u8 = 0x8d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2DIV`
[INFO] [stdout]   --> src/opcodes.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const OP_2DIV: u8 = 0x8e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NEGATE`
[INFO] [stdout]   --> src/opcodes.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const OP_NEGATE: u8 = 0x8f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ABS`
[INFO] [stdout]   --> src/opcodes.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const OP_ABS: u8 = 0x90;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOT`
[INFO] [stdout]   --> src/opcodes.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const OP_NOT: u8 = 0x91;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_0NOTEQUAL`
[INFO] [stdout]   --> src/opcodes.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const OP_0NOTEQUAL: u8 = 0x92;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ADD`
[INFO] [stdout]   --> src/opcodes.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const OP_ADD: u8 = 0x93;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SUB`
[INFO] [stdout]   --> src/opcodes.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const OP_SUB: u8 = 0x94;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MUL`
[INFO] [stdout]   --> src/opcodes.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const OP_MUL: u8 = 0x95;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_DIV`
[INFO] [stdout]   --> src/opcodes.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const OP_DIV: u8 = 0x96;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MOD`
[INFO] [stdout]   --> src/opcodes.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const OP_MOD: u8 = 0x97;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LSHIFT`
[INFO] [stdout]   --> src/opcodes.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const OP_LSHIFT: u8 = 0x98;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RSHIFT`
[INFO] [stdout]   --> src/opcodes.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const OP_RSHIFT: u8 = 0x99;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_BOOLAND`
[INFO] [stdout]   --> src/opcodes.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const OP_BOOLAND: u8 = 0x9a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_BOOLOR`
[INFO] [stdout]   --> src/opcodes.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const OP_BOOLOR: u8 = 0x9b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NUMEQUAL`
[INFO] [stdout]   --> src/opcodes.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const OP_NUMEQUAL: u8 = 0x9c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NUMEQUALVERIFY`
[INFO] [stdout]   --> src/opcodes.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const OP_NUMEQUALVERIFY: u8 = 0x9d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NUMNOTEQUAL`
[INFO] [stdout]   --> src/opcodes.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const OP_NUMNOTEQUAL: u8 = 0x9e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LESSTHAN`
[INFO] [stdout]   --> src/opcodes.rs:94:1
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const OP_LESSTHAN: u8 = 0x9f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_GREATERTHAN`
[INFO] [stdout]   --> src/opcodes.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const OP_GREATERTHAN: u8 = 0xa0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LESSTHANOREQUAL`
[INFO] [stdout]   --> src/opcodes.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub const OP_LESSTHANOREQUAL: u8 = 0xa1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_GREATERTHANOREQUAL`
[INFO] [stdout]   --> src/opcodes.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub const OP_GREATERTHANOREQUAL: u8 = 0xa2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MIN`
[INFO] [stdout]   --> src/opcodes.rs:98:1
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const OP_MIN: u8 = 0xa3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MAX`
[INFO] [stdout]   --> src/opcodes.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub const OP_MAX: u8 = 0xa4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_WITHIN`
[INFO] [stdout]    --> src/opcodes.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub const OP_WITHIN: u8 = 0xa5;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RIPEMD160`
[INFO] [stdout]    --> src/opcodes.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const OP_RIPEMD160: u8 = 0xa6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SHA1`
[INFO] [stdout]    --> src/opcodes.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub const OP_SHA1: u8 = 0xa7;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SHA256`
[INFO] [stdout]    --> src/opcodes.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const OP_SHA256: u8 = 0xa8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_HASH256`
[INFO] [stdout]    --> src/opcodes.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const OP_HASH256: u8 = 0xaa;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CODESEPARATOR`
[INFO] [stdout]    --> src/opcodes.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const OP_CODESEPARATOR: u8 = 0xab;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKSIGVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const OP_CHECKSIGVERIFY: u8 = 0xad;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKMULTISIG`
[INFO] [stdout]    --> src/opcodes.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub const OP_CHECKMULTISIG: u8 = 0xae;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKMULTISIGVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub const OP_CHECKMULTISIGVERIFY: u8 = 0xaf;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP1`
[INFO] [stdout]    --> src/opcodes.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub const OP_NOP1: u8 = 0xb0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKLOCKTIMEVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const OP_CHECKLOCKTIMEVERIFY: u8 = 0xb1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP2`
[INFO] [stdout]    --> src/opcodes.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub const OP_NOP2: u8 = OP_CHECKLOCKTIMEVERIFY;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKSEQUENCEVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub const OP_CHECKSEQUENCEVERIFY: u8 = 0xb2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP3`
[INFO] [stdout]    --> src/opcodes.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub const OP_NOP3: u8 = OP_CHECKSEQUENCEVERIFY;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP4`
[INFO] [stdout]    --> src/opcodes.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub const OP_NOP4: u8 = 0xb3;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP5`
[INFO] [stdout]    --> src/opcodes.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const OP_NOP5: u8 = 0xb4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP6`
[INFO] [stdout]    --> src/opcodes.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const OP_NOP6: u8 = 0xb5;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP7`
[INFO] [stdout]    --> src/opcodes.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const OP_NOP7: u8 = 0xb6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP8`
[INFO] [stdout]    --> src/opcodes.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const OP_NOP8: u8 = 0xb7;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP9`
[INFO] [stdout]    --> src/opcodes.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const OP_NOP9: u8 = 0xb8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP10`
[INFO] [stdout]    --> src/opcodes.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const OP_NOP10: u8 = 0xb9;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SMALLINTEGER`
[INFO] [stdout]    --> src/opcodes.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const OP_SMALLINTEGER: u8 = 0xfa;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUBKEYS`
[INFO] [stdout]    --> src/opcodes.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const OP_PUBKEYS: u8 = 0xfb;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUBKEYHASH`
[INFO] [stdout]    --> src/opcodes.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const OP_PUBKEYHASH: u8 = 0xfd;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUBKEY`
[INFO] [stdout]    --> src/opcodes.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const OP_PUBKEY: u8 = 0xfe;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_INVALIDOPCODE`
[INFO] [stdout]    --> src/opcodes.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const OP_INVALIDOPCODE: u8 = 0xff;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `SIGHASH_NONE`
[INFO] [stdout]   --> src/transaction.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | const SIGHASH_NONE: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `SIGHASH_SINGLE`
[INFO] [stdout]   --> src/transaction.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | const SIGHASH_SINGLE: u8 = 3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `UTXO_SET_PATH`
[INFO] [stdout]  --> src/utxo_set.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | const UTXO_SET_PATH: &str = "data/utxo_set.txt";
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `private_key_to_wif_from_file`
[INFO] [stdout]   --> src/wallet.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn private_key_to_wif_from_file(path: &str) -> Result<String, RitCoinErrror<'static>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stdout]    --> src/transaction.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .into_iter()
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .iter()
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let sig_script: Vec<_> = IntoIterator::into_iter(block_height
[INFO] [stdout] 160 |             .to_le_bytes())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 123 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "ecaecfaa1ff368b9bfac8f4dd179775e0e47e85aa7850ef4aca53af1defa6e65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecaecfaa1ff368b9bfac8f4dd179775e0e47e85aa7850ef4aca53af1defa6e65", kill_on_drop: false }`
[INFO] [stdout] ecaecfaa1ff368b9bfac8f4dd179775e0e47e85aa7850ef4aca53af1defa6e65
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 352a001e69b56abbcb9eb5ca1ec771c510417403dffe84c969fdfd781001d41c
[INFO] running `Command { std: "docker" "start" "-a" "352a001e69b56abbcb9eb5ca1ec771c510417403dffe84c969fdfd781001d41c", kill_on_drop: false }`
[INFO] [stderr]    Compiling ritcoin v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `testnet_option`
[INFO] [stdout]    --> src/wallet_cli.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     testnet_option: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_testnet_option`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MINER_PRIVATE_KEY_PATH`
[INFO] [stdout]  --> src/miner_cli.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MINER_PRIVATE_KEY_PATH: &str = "data/miner_key.txt";
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_0`
[INFO] [stdout]  --> src/opcodes.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const OP_0: u8 = 0x00;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_FALSE`
[INFO] [stdout]  --> src/opcodes.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const OP_FALSE: u8 = OP_0;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUSHDATA1`
[INFO] [stdout]  --> src/opcodes.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const OP_PUSHDATA1: u8 = 0x4c;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUSHDATA2`
[INFO] [stdout]  --> src/opcodes.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const OP_PUSHDATA2: u8 = 0x4d;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUSHDATA4`
[INFO] [stdout]  --> src/opcodes.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const OP_PUSHDATA4: u8 = 0x4e;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1NEGATE`
[INFO] [stdout]  --> src/opcodes.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const OP_1NEGATE: u8 = 0x4f;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RESERVED`
[INFO] [stdout]  --> src/opcodes.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const OP_RESERVED: u8 = 0x50;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1`
[INFO] [stdout]  --> src/opcodes.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const OP_1: u8 = 0x51;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_TRUE`
[INFO] [stdout]  --> src/opcodes.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const OP_TRUE: u8 = OP_1;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2`
[INFO] [stdout]   --> src/opcodes.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const OP_2: u8 = 0x52;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_3`
[INFO] [stdout]   --> src/opcodes.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const OP_3: u8 = 0x53;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_4`
[INFO] [stdout]   --> src/opcodes.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const OP_4: u8 = 0x54;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_5`
[INFO] [stdout]   --> src/opcodes.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const OP_5: u8 = 0x55;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_6`
[INFO] [stdout]   --> src/opcodes.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const OP_6: u8 = 0x56;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_7`
[INFO] [stdout]   --> src/opcodes.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const OP_7: u8 = 0x57;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_8`
[INFO] [stdout]   --> src/opcodes.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const OP_8: u8 = 0x58;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_9`
[INFO] [stdout]   --> src/opcodes.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const OP_9: u8 = 0x59;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_10`
[INFO] [stdout]   --> src/opcodes.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const OP_10: u8 = 0x5a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_11`
[INFO] [stdout]   --> src/opcodes.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const OP_11: u8 = 0x5b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_12`
[INFO] [stdout]   --> src/opcodes.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const OP_12: u8 = 0x5c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_13`
[INFO] [stdout]   --> src/opcodes.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const OP_13: u8 = 0x5d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_14`
[INFO] [stdout]   --> src/opcodes.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const OP_14: u8 = 0x5e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_15`
[INFO] [stdout]   --> src/opcodes.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const OP_15: u8 = 0x5f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_16`
[INFO] [stdout]   --> src/opcodes.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const OP_16: u8 = 0x60;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP`
[INFO] [stdout]   --> src/opcodes.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const OP_NOP: u8 = 0x61;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VER`
[INFO] [stdout]   --> src/opcodes.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const OP_VER: u8 = 0x62;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_IF`
[INFO] [stdout]   --> src/opcodes.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const OP_IF: u8 = 0x63;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOTIF`
[INFO] [stdout]   --> src/opcodes.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const OP_NOTIF: u8 = 0x64;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VERIF`
[INFO] [stdout]   --> src/opcodes.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const OP_VERIF: u8 = 0x65;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VERNOTIF`
[INFO] [stdout]   --> src/opcodes.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const OP_VERNOTIF: u8 = 0x66;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ELSE`
[INFO] [stdout]   --> src/opcodes.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const OP_ELSE: u8 = 0x67;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ENDIF`
[INFO] [stdout]   --> src/opcodes.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const OP_ENDIF: u8 = 0x68;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_VERIFY`
[INFO] [stdout]   --> src/opcodes.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const OP_VERIFY: u8 = 0x69;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RETURN`
[INFO] [stdout]   --> src/opcodes.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const OP_RETURN: u8 = 0x6a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_TOALTSTACK`
[INFO] [stdout]   --> src/opcodes.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const OP_TOALTSTACK: u8 = 0x6b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_FROMALTSTACK`
[INFO] [stdout]   --> src/opcodes.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub const OP_FROMALTSTACK: u8 = 0x6c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2DROP`
[INFO] [stdout]   --> src/opcodes.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const OP_2DROP: u8 = 0x6d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2DUP`
[INFO] [stdout]   --> src/opcodes.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const OP_2DUP: u8 = 0x6e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_3DUP`
[INFO] [stdout]   --> src/opcodes.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const OP_3DUP: u8 = 0x6f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2OVER`
[INFO] [stdout]   --> src/opcodes.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const OP_2OVER: u8 = 0x70;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2ROT`
[INFO] [stdout]   --> src/opcodes.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const OP_2ROT: u8 = 0x71;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2SWAP`
[INFO] [stdout]   --> src/opcodes.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const OP_2SWAP: u8 = 0x72;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_IFDUP`
[INFO] [stdout]   --> src/opcodes.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const OP_IFDUP: u8 = 0x73;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_DEPTH`
[INFO] [stdout]   --> src/opcodes.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const OP_DEPTH: u8 = 0x74;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_DROP`
[INFO] [stdout]   --> src/opcodes.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const OP_DROP: u8 = 0x75;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NIP`
[INFO] [stdout]   --> src/opcodes.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const OP_NIP: u8 = 0x77;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_OVER`
[INFO] [stdout]   --> src/opcodes.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const OP_OVER: u8 = 0x78;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PICK`
[INFO] [stdout]   --> src/opcodes.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const OP_PICK: u8 = 0x79;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ROLL`
[INFO] [stdout]   --> src/opcodes.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const OP_ROLL: u8 = 0x7a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ROT`
[INFO] [stdout]   --> src/opcodes.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub const OP_ROT: u8 = 0x7b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SWAP`
[INFO] [stdout]   --> src/opcodes.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub const OP_SWAP: u8 = 0x7c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_TUCK`
[INFO] [stdout]   --> src/opcodes.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub const OP_TUCK: u8 = 0x7d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CAT`
[INFO] [stdout]   --> src/opcodes.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const OP_CAT: u8 = 0x7e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SUBSTR`
[INFO] [stdout]   --> src/opcodes.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const OP_SUBSTR: u8 = 0x7f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LEFT`
[INFO] [stdout]   --> src/opcodes.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const OP_LEFT: u8 = 0x80;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RIGHT`
[INFO] [stdout]   --> src/opcodes.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const OP_RIGHT: u8 = 0x81;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SIZE`
[INFO] [stdout]   --> src/opcodes.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub const OP_SIZE: u8 = 0x82;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_INVERT`
[INFO] [stdout]   --> src/opcodes.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const OP_INVERT: u8 = 0x83;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_AND`
[INFO] [stdout]   --> src/opcodes.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const OP_AND: u8 = 0x84;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_OR`
[INFO] [stdout]   --> src/opcodes.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const OP_OR: u8 = 0x85;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_XOR`
[INFO] [stdout]   --> src/opcodes.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const OP_XOR: u8 = 0x86;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_EQUAL`
[INFO] [stdout]   --> src/opcodes.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const OP_EQUAL: u8 = 0x87;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RESERVED1`
[INFO] [stdout]   --> src/opcodes.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const OP_RESERVED1: u8 = 0x89;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RESERVED2`
[INFO] [stdout]   --> src/opcodes.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const OP_RESERVED2: u8 = 0x8a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1ADD`
[INFO] [stdout]   --> src/opcodes.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const OP_1ADD: u8 = 0x8b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_1SUB`
[INFO] [stdout]   --> src/opcodes.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const OP_1SUB: u8 = 0x8c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2MUL`
[INFO] [stdout]   --> src/opcodes.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const OP_2MUL: u8 = 0x8d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_2DIV`
[INFO] [stdout]   --> src/opcodes.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const OP_2DIV: u8 = 0x8e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NEGATE`
[INFO] [stdout]   --> src/opcodes.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const OP_NEGATE: u8 = 0x8f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ABS`
[INFO] [stdout]   --> src/opcodes.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const OP_ABS: u8 = 0x90;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOT`
[INFO] [stdout]   --> src/opcodes.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const OP_NOT: u8 = 0x91;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_0NOTEQUAL`
[INFO] [stdout]   --> src/opcodes.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const OP_0NOTEQUAL: u8 = 0x92;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_ADD`
[INFO] [stdout]   --> src/opcodes.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const OP_ADD: u8 = 0x93;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SUB`
[INFO] [stdout]   --> src/opcodes.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const OP_SUB: u8 = 0x94;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MUL`
[INFO] [stdout]   --> src/opcodes.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const OP_MUL: u8 = 0x95;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_DIV`
[INFO] [stdout]   --> src/opcodes.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const OP_DIV: u8 = 0x96;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MOD`
[INFO] [stdout]   --> src/opcodes.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const OP_MOD: u8 = 0x97;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LSHIFT`
[INFO] [stdout]   --> src/opcodes.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const OP_LSHIFT: u8 = 0x98;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RSHIFT`
[INFO] [stdout]   --> src/opcodes.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const OP_RSHIFT: u8 = 0x99;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_BOOLAND`
[INFO] [stdout]   --> src/opcodes.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const OP_BOOLAND: u8 = 0x9a;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_BOOLOR`
[INFO] [stdout]   --> src/opcodes.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const OP_BOOLOR: u8 = 0x9b;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NUMEQUAL`
[INFO] [stdout]   --> src/opcodes.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const OP_NUMEQUAL: u8 = 0x9c;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NUMEQUALVERIFY`
[INFO] [stdout]   --> src/opcodes.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const OP_NUMEQUALVERIFY: u8 = 0x9d;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NUMNOTEQUAL`
[INFO] [stdout]   --> src/opcodes.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const OP_NUMNOTEQUAL: u8 = 0x9e;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LESSTHAN`
[INFO] [stdout]   --> src/opcodes.rs:94:1
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const OP_LESSTHAN: u8 = 0x9f;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_GREATERTHAN`
[INFO] [stdout]   --> src/opcodes.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const OP_GREATERTHAN: u8 = 0xa0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_LESSTHANOREQUAL`
[INFO] [stdout]   --> src/opcodes.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub const OP_LESSTHANOREQUAL: u8 = 0xa1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_GREATERTHANOREQUAL`
[INFO] [stdout]   --> src/opcodes.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub const OP_GREATERTHANOREQUAL: u8 = 0xa2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MIN`
[INFO] [stdout]   --> src/opcodes.rs:98:1
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const OP_MIN: u8 = 0xa3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_MAX`
[INFO] [stdout]   --> src/opcodes.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub const OP_MAX: u8 = 0xa4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_WITHIN`
[INFO] [stdout]    --> src/opcodes.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub const OP_WITHIN: u8 = 0xa5;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_RIPEMD160`
[INFO] [stdout]    --> src/opcodes.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const OP_RIPEMD160: u8 = 0xa6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SHA1`
[INFO] [stdout]    --> src/opcodes.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub const OP_SHA1: u8 = 0xa7;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SHA256`
[INFO] [stdout]    --> src/opcodes.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const OP_SHA256: u8 = 0xa8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_HASH256`
[INFO] [stdout]    --> src/opcodes.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const OP_HASH256: u8 = 0xaa;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CODESEPARATOR`
[INFO] [stdout]    --> src/opcodes.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const OP_CODESEPARATOR: u8 = 0xab;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKSIGVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const OP_CHECKSIGVERIFY: u8 = 0xad;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKMULTISIG`
[INFO] [stdout]    --> src/opcodes.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub const OP_CHECKMULTISIG: u8 = 0xae;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKMULTISIGVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub const OP_CHECKMULTISIGVERIFY: u8 = 0xaf;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP1`
[INFO] [stdout]    --> src/opcodes.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub const OP_NOP1: u8 = 0xb0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKLOCKTIMEVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const OP_CHECKLOCKTIMEVERIFY: u8 = 0xb1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP2`
[INFO] [stdout]    --> src/opcodes.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub const OP_NOP2: u8 = OP_CHECKLOCKTIMEVERIFY;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_CHECKSEQUENCEVERIFY`
[INFO] [stdout]    --> src/opcodes.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub const OP_CHECKSEQUENCEVERIFY: u8 = 0xb2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP3`
[INFO] [stdout]    --> src/opcodes.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub const OP_NOP3: u8 = OP_CHECKSEQUENCEVERIFY;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP4`
[INFO] [stdout]    --> src/opcodes.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub const OP_NOP4: u8 = 0xb3;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP5`
[INFO] [stdout]    --> src/opcodes.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const OP_NOP5: u8 = 0xb4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP6`
[INFO] [stdout]    --> src/opcodes.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const OP_NOP6: u8 = 0xb5;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP7`
[INFO] [stdout]    --> src/opcodes.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const OP_NOP7: u8 = 0xb6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP8`
[INFO] [stdout]    --> src/opcodes.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const OP_NOP8: u8 = 0xb7;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP9`
[INFO] [stdout]    --> src/opcodes.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const OP_NOP9: u8 = 0xb8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_NOP10`
[INFO] [stdout]    --> src/opcodes.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const OP_NOP10: u8 = 0xb9;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_SMALLINTEGER`
[INFO] [stdout]    --> src/opcodes.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const OP_SMALLINTEGER: u8 = 0xfa;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUBKEYS`
[INFO] [stdout]    --> src/opcodes.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const OP_PUBKEYS: u8 = 0xfb;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUBKEYHASH`
[INFO] [stdout]    --> src/opcodes.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const OP_PUBKEYHASH: u8 = 0xfd;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_PUBKEY`
[INFO] [stdout]    --> src/opcodes.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const OP_PUBKEY: u8 = 0xfe;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OP_INVALIDOPCODE`
[INFO] [stdout]    --> src/opcodes.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const OP_INVALIDOPCODE: u8 = 0xff;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `SIGHASH_NONE`
[INFO] [stdout]   --> src/transaction.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | const SIGHASH_NONE: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `SIGHASH_SINGLE`
[INFO] [stdout]   --> src/transaction.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | const SIGHASH_SINGLE: u8 = 3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `UTXO_SET_PATH`
[INFO] [stdout]  --> src/utxo_set.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | const UTXO_SET_PATH: &str = "data/utxo_set.txt";
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `private_key_to_wif_from_file`
[INFO] [stdout]   --> src/wallet.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn private_key_to_wif_from_file(path: &str) -> Result<String, RitCoinErrror<'static>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stdout]    --> src/transaction.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .into_iter()
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .iter()
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let sig_script: Vec<_> = IntoIterator::into_iter(block_height
[INFO] [stdout] 160 |             .to_le_bytes())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 123 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.28s
[INFO] running `Command { std: "docker" "inspect" "352a001e69b56abbcb9eb5ca1ec771c510417403dffe84c969fdfd781001d41c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "352a001e69b56abbcb9eb5ca1ec771c510417403dffe84c969fdfd781001d41c", kill_on_drop: false }`
[INFO] [stdout] 352a001e69b56abbcb9eb5ca1ec771c510417403dffe84c969fdfd781001d41c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a2ca54c510eed3e49eab51301586e528dda07165705904dd99d621c88aef611f
[INFO] running `Command { std: "docker" "start" "-a" "a2ca54c510eed3e49eab51301586e528dda07165705904dd99d621c88aef611f", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `testnet_option`
[INFO] [stderr]    --> src/wallet_cli.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     testnet_option: bool,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_testnet_option`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MINER_PRIVATE_KEY_PATH`
[INFO] [stderr]  --> src/miner_cli.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | const MINER_PRIVATE_KEY_PATH: &str = "data/miner_key.txt";
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_0`
[INFO] [stderr]  --> src/opcodes.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub const OP_0: u8 = 0x00;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_FALSE`
[INFO] [stderr]  --> src/opcodes.rs:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub const OP_FALSE: u8 = OP_0;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PUSHDATA1`
[INFO] [stderr]  --> src/opcodes.rs:3:1
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub const OP_PUSHDATA1: u8 = 0x4c;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PUSHDATA2`
[INFO] [stderr]  --> src/opcodes.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub const OP_PUSHDATA2: u8 = 0x4d;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PUSHDATA4`
[INFO] [stderr]  --> src/opcodes.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub const OP_PUSHDATA4: u8 = 0x4e;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_1NEGATE`
[INFO] [stderr]  --> src/opcodes.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub const OP_1NEGATE: u8 = 0x4f;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RESERVED`
[INFO] [stderr]  --> src/opcodes.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub const OP_RESERVED: u8 = 0x50;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_1`
[INFO] [stderr]  --> src/opcodes.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub const OP_1: u8 = 0x51;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_TRUE`
[INFO] [stderr]  --> src/opcodes.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub const OP_TRUE: u8 = OP_1;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2`
[INFO] [stderr]   --> src/opcodes.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub const OP_2: u8 = 0x52;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_3`
[INFO] [stderr]   --> src/opcodes.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub const OP_3: u8 = 0x53;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_4`
[INFO] [stderr]   --> src/opcodes.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub const OP_4: u8 = 0x54;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_5`
[INFO] [stderr]   --> src/opcodes.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub const OP_5: u8 = 0x55;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_6`
[INFO] [stderr]   --> src/opcodes.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub const OP_6: u8 = 0x56;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_7`
[INFO] [stderr]   --> src/opcodes.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub const OP_7: u8 = 0x57;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_8`
[INFO] [stderr]   --> src/opcodes.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub const OP_8: u8 = 0x58;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_9`
[INFO] [stderr]   --> src/opcodes.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub const OP_9: u8 = 0x59;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_10`
[INFO] [stderr]   --> src/opcodes.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub const OP_10: u8 = 0x5a;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_11`
[INFO] [stderr]   --> src/opcodes.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub const OP_11: u8 = 0x5b;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_12`
[INFO] [stderr]   --> src/opcodes.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub const OP_12: u8 = 0x5c;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_13`
[INFO] [stderr]   --> src/opcodes.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub const OP_13: u8 = 0x5d;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_14`
[INFO] [stderr]   --> src/opcodes.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub const OP_14: u8 = 0x5e;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_15`
[INFO] [stderr]   --> src/opcodes.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub const OP_15: u8 = 0x5f;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_16`
[INFO] [stderr]   --> src/opcodes.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub const OP_16: u8 = 0x60;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP`
[INFO] [stderr]   --> src/opcodes.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub const OP_NOP: u8 = 0x61;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_VER`
[INFO] [stderr]   --> src/opcodes.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub const OP_VER: u8 = 0x62;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_IF`
[INFO] [stderr]   --> src/opcodes.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub const OP_IF: u8 = 0x63;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOTIF`
[INFO] [stderr]   --> src/opcodes.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | pub const OP_NOTIF: u8 = 0x64;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_VERIF`
[INFO] [stderr]   --> src/opcodes.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub const OP_VERIF: u8 = 0x65;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_VERNOTIF`
[INFO] [stderr]   --> src/opcodes.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub const OP_VERNOTIF: u8 = 0x66;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_ELSE`
[INFO] [stderr]   --> src/opcodes.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub const OP_ELSE: u8 = 0x67;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_ENDIF`
[INFO] [stderr]   --> src/opcodes.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | pub const OP_ENDIF: u8 = 0x68;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_VERIFY`
[INFO] [stderr]   --> src/opcodes.rs:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub const OP_VERIFY: u8 = 0x69;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RETURN`
[INFO] [stderr]   --> src/opcodes.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub const OP_RETURN: u8 = 0x6a;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_TOALTSTACK`
[INFO] [stderr]   --> src/opcodes.rs:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub const OP_TOALTSTACK: u8 = 0x6b;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_FROMALTSTACK`
[INFO] [stderr]   --> src/opcodes.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | pub const OP_FROMALTSTACK: u8 = 0x6c;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2DROP`
[INFO] [stderr]   --> src/opcodes.rs:39:1
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub const OP_2DROP: u8 = 0x6d;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2DUP`
[INFO] [stderr]   --> src/opcodes.rs:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub const OP_2DUP: u8 = 0x6e;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_3DUP`
[INFO] [stderr]   --> src/opcodes.rs:41:1
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub const OP_3DUP: u8 = 0x6f;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2OVER`
[INFO] [stderr]   --> src/opcodes.rs:42:1
[INFO] [stderr]    |
[INFO] [stderr] 42 | pub const OP_2OVER: u8 = 0x70;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2ROT`
[INFO] [stderr]   --> src/opcodes.rs:43:1
[INFO] [stderr]    |
[INFO] [stderr] 43 | pub const OP_2ROT: u8 = 0x71;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2SWAP`
[INFO] [stderr]   --> src/opcodes.rs:44:1
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub const OP_2SWAP: u8 = 0x72;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_IFDUP`
[INFO] [stderr]   --> src/opcodes.rs:45:1
[INFO] [stderr]    |
[INFO] [stderr] 45 | pub const OP_IFDUP: u8 = 0x73;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_DEPTH`
[INFO] [stderr]   --> src/opcodes.rs:46:1
[INFO] [stderr]    |
[INFO] [stderr] 46 | pub const OP_DEPTH: u8 = 0x74;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_DROP`
[INFO] [stderr]   --> src/opcodes.rs:47:1
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub const OP_DROP: u8 = 0x75;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NIP`
[INFO] [stderr]   --> src/opcodes.rs:49:1
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub const OP_NIP: u8 = 0x77;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_OVER`
[INFO] [stderr]   --> src/opcodes.rs:50:1
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub const OP_OVER: u8 = 0x78;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PICK`
[INFO] [stderr]   --> src/opcodes.rs:51:1
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub const OP_PICK: u8 = 0x79;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_ROLL`
[INFO] [stderr]   --> src/opcodes.rs:52:1
[INFO] [stderr]    |
[INFO] [stderr] 52 | pub const OP_ROLL: u8 = 0x7a;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_ROT`
[INFO] [stderr]   --> src/opcodes.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | pub const OP_ROT: u8 = 0x7b;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SWAP`
[INFO] [stderr]   --> src/opcodes.rs:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub const OP_SWAP: u8 = 0x7c;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_TUCK`
[INFO] [stderr]   --> src/opcodes.rs:55:1
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub const OP_TUCK: u8 = 0x7d;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CAT`
[INFO] [stderr]   --> src/opcodes.rs:57:1
[INFO] [stderr]    |
[INFO] [stderr] 57 | pub const OP_CAT: u8 = 0x7e;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SUBSTR`
[INFO] [stderr]   --> src/opcodes.rs:58:1
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub const OP_SUBSTR: u8 = 0x7f;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_LEFT`
[INFO] [stderr]   --> src/opcodes.rs:59:1
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub const OP_LEFT: u8 = 0x80;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RIGHT`
[INFO] [stderr]   --> src/opcodes.rs:60:1
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub const OP_RIGHT: u8 = 0x81;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SIZE`
[INFO] [stderr]   --> src/opcodes.rs:61:1
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub const OP_SIZE: u8 = 0x82;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_INVERT`
[INFO] [stderr]   --> src/opcodes.rs:63:1
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub const OP_INVERT: u8 = 0x83;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_AND`
[INFO] [stderr]   --> src/opcodes.rs:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | pub const OP_AND: u8 = 0x84;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_OR`
[INFO] [stderr]   --> src/opcodes.rs:65:1
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub const OP_OR: u8 = 0x85;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_XOR`
[INFO] [stderr]   --> src/opcodes.rs:66:1
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub const OP_XOR: u8 = 0x86;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_EQUAL`
[INFO] [stderr]   --> src/opcodes.rs:67:1
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub const OP_EQUAL: u8 = 0x87;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RESERVED1`
[INFO] [stderr]   --> src/opcodes.rs:69:1
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub const OP_RESERVED1: u8 = 0x89;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RESERVED2`
[INFO] [stderr]   --> src/opcodes.rs:70:1
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub const OP_RESERVED2: u8 = 0x8a;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_1ADD`
[INFO] [stderr]   --> src/opcodes.rs:72:1
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub const OP_1ADD: u8 = 0x8b;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_1SUB`
[INFO] [stderr]   --> src/opcodes.rs:73:1
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub const OP_1SUB: u8 = 0x8c;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2MUL`
[INFO] [stderr]   --> src/opcodes.rs:74:1
[INFO] [stderr]    |
[INFO] [stderr] 74 | pub const OP_2MUL: u8 = 0x8d;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_2DIV`
[INFO] [stderr]   --> src/opcodes.rs:75:1
[INFO] [stderr]    |
[INFO] [stderr] 75 | pub const OP_2DIV: u8 = 0x8e;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NEGATE`
[INFO] [stderr]   --> src/opcodes.rs:76:1
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub const OP_NEGATE: u8 = 0x8f;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_ABS`
[INFO] [stderr]   --> src/opcodes.rs:77:1
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub const OP_ABS: u8 = 0x90;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOT`
[INFO] [stderr]   --> src/opcodes.rs:78:1
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub const OP_NOT: u8 = 0x91;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_0NOTEQUAL`
[INFO] [stderr]   --> src/opcodes.rs:79:1
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub const OP_0NOTEQUAL: u8 = 0x92;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_ADD`
[INFO] [stderr]   --> src/opcodes.rs:81:1
[INFO] [stderr]    |
[INFO] [stderr] 81 | pub const OP_ADD: u8 = 0x93;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SUB`
[INFO] [stderr]   --> src/opcodes.rs:82:1
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub const OP_SUB: u8 = 0x94;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_MUL`
[INFO] [stderr]   --> src/opcodes.rs:83:1
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub const OP_MUL: u8 = 0x95;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_DIV`
[INFO] [stderr]   --> src/opcodes.rs:84:1
[INFO] [stderr]    |
[INFO] [stderr] 84 | pub const OP_DIV: u8 = 0x96;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_MOD`
[INFO] [stderr]   --> src/opcodes.rs:85:1
[INFO] [stderr]    |
[INFO] [stderr] 85 | pub const OP_MOD: u8 = 0x97;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_LSHIFT`
[INFO] [stderr]   --> src/opcodes.rs:86:1
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub const OP_LSHIFT: u8 = 0x98;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RSHIFT`
[INFO] [stderr]   --> src/opcodes.rs:87:1
[INFO] [stderr]    |
[INFO] [stderr] 87 | pub const OP_RSHIFT: u8 = 0x99;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_BOOLAND`
[INFO] [stderr]   --> src/opcodes.rs:89:1
[INFO] [stderr]    |
[INFO] [stderr] 89 | pub const OP_BOOLAND: u8 = 0x9a;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_BOOLOR`
[INFO] [stderr]   --> src/opcodes.rs:90:1
[INFO] [stderr]    |
[INFO] [stderr] 90 | pub const OP_BOOLOR: u8 = 0x9b;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NUMEQUAL`
[INFO] [stderr]   --> src/opcodes.rs:91:1
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub const OP_NUMEQUAL: u8 = 0x9c;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NUMEQUALVERIFY`
[INFO] [stderr]   --> src/opcodes.rs:92:1
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub const OP_NUMEQUALVERIFY: u8 = 0x9d;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NUMNOTEQUAL`
[INFO] [stderr]   --> src/opcodes.rs:93:1
[INFO] [stderr]    |
[INFO] [stderr] 93 | pub const OP_NUMNOTEQUAL: u8 = 0x9e;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_LESSTHAN`
[INFO] [stderr]   --> src/opcodes.rs:94:1
[INFO] [stderr]    |
[INFO] [stderr] 94 | pub const OP_LESSTHAN: u8 = 0x9f;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_GREATERTHAN`
[INFO] [stderr]   --> src/opcodes.rs:95:1
[INFO] [stderr]    |
[INFO] [stderr] 95 | pub const OP_GREATERTHAN: u8 = 0xa0;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_LESSTHANOREQUAL`
[INFO] [stderr]   --> src/opcodes.rs:96:1
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub const OP_LESSTHANOREQUAL: u8 = 0xa1;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_GREATERTHANOREQUAL`
[INFO] [stderr]   --> src/opcodes.rs:97:1
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub const OP_GREATERTHANOREQUAL: u8 = 0xa2;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_MIN`
[INFO] [stderr]   --> src/opcodes.rs:98:1
[INFO] [stderr]    |
[INFO] [stderr] 98 | pub const OP_MIN: u8 = 0xa3;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_MAX`
[INFO] [stderr]   --> src/opcodes.rs:99:1
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub const OP_MAX: u8 = 0xa4;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_WITHIN`
[INFO] [stderr]    --> src/opcodes.rs:101:1
[INFO] [stderr]     |
[INFO] [stderr] 101 | pub const OP_WITHIN: u8 = 0xa5;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_RIPEMD160`
[INFO] [stderr]    --> src/opcodes.rs:103:1
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub const OP_RIPEMD160: u8 = 0xa6;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SHA1`
[INFO] [stderr]    --> src/opcodes.rs:104:1
[INFO] [stderr]     |
[INFO] [stderr] 104 | pub const OP_SHA1: u8 = 0xa7;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SHA256`
[INFO] [stderr]    --> src/opcodes.rs:105:1
[INFO] [stderr]     |
[INFO] [stderr] 105 | pub const OP_SHA256: u8 = 0xa8;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_HASH256`
[INFO] [stderr]    --> src/opcodes.rs:107:1
[INFO] [stderr]     |
[INFO] [stderr] 107 | pub const OP_HASH256: u8 = 0xaa;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CODESEPARATOR`
[INFO] [stderr]    --> src/opcodes.rs:108:1
[INFO] [stderr]     |
[INFO] [stderr] 108 | pub const OP_CODESEPARATOR: u8 = 0xab;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CHECKSIGVERIFY`
[INFO] [stderr]    --> src/opcodes.rs:110:1
[INFO] [stderr]     |
[INFO] [stderr] 110 | pub const OP_CHECKSIGVERIFY: u8 = 0xad;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CHECKMULTISIG`
[INFO] [stderr]    --> src/opcodes.rs:111:1
[INFO] [stderr]     |
[INFO] [stderr] 111 | pub const OP_CHECKMULTISIG: u8 = 0xae;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CHECKMULTISIGVERIFY`
[INFO] [stderr]    --> src/opcodes.rs:112:1
[INFO] [stderr]     |
[INFO] [stderr] 112 | pub const OP_CHECKMULTISIGVERIFY: u8 = 0xaf;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP1`
[INFO] [stderr]    --> src/opcodes.rs:114:1
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub const OP_NOP1: u8 = 0xb0;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CHECKLOCKTIMEVERIFY`
[INFO] [stderr]    --> src/opcodes.rs:115:1
[INFO] [stderr]     |
[INFO] [stderr] 115 | pub const OP_CHECKLOCKTIMEVERIFY: u8 = 0xb1;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP2`
[INFO] [stderr]    --> src/opcodes.rs:116:1
[INFO] [stderr]     |
[INFO] [stderr] 116 | pub const OP_NOP2: u8 = OP_CHECKLOCKTIMEVERIFY;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_CHECKSEQUENCEVERIFY`
[INFO] [stderr]    --> src/opcodes.rs:117:1
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub const OP_CHECKSEQUENCEVERIFY: u8 = 0xb2;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP3`
[INFO] [stderr]    --> src/opcodes.rs:118:1
[INFO] [stderr]     |
[INFO] [stderr] 118 | pub const OP_NOP3: u8 = OP_CHECKSEQUENCEVERIFY;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP4`
[INFO] [stderr]    --> src/opcodes.rs:119:1
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub const OP_NOP4: u8 = 0xb3;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP5`
[INFO] [stderr]    --> src/opcodes.rs:120:1
[INFO] [stderr]     |
[INFO] [stderr] 120 | pub const OP_NOP5: u8 = 0xb4;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP6`
[INFO] [stderr]    --> src/opcodes.rs:121:1
[INFO] [stderr]     |
[INFO] [stderr] 121 | pub const OP_NOP6: u8 = 0xb5;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP7`
[INFO] [stderr]    --> src/opcodes.rs:122:1
[INFO] [stderr]     |
[INFO] [stderr] 122 | pub const OP_NOP7: u8 = 0xb6;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP8`
[INFO] [stderr]    --> src/opcodes.rs:123:1
[INFO] [stderr]     |
[INFO] [stderr] 123 | pub const OP_NOP8: u8 = 0xb7;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP9`
[INFO] [stderr]    --> src/opcodes.rs:124:1
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub const OP_NOP9: u8 = 0xb8;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_NOP10`
[INFO] [stderr]    --> src/opcodes.rs:125:1
[INFO] [stderr]     |
[INFO] [stderr] 125 | pub const OP_NOP10: u8 = 0xb9;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_SMALLINTEGER`
[INFO] [stderr]    --> src/opcodes.rs:127:1
[INFO] [stderr]     |
[INFO] [stderr] 127 | pub const OP_SMALLINTEGER: u8 = 0xfa;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PUBKEYS`
[INFO] [stderr]    --> src/opcodes.rs:128:1
[INFO] [stderr]     |
[INFO] [stderr] 128 | pub const OP_PUBKEYS: u8 = 0xfb;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PUBKEYHASH`
[INFO] [stderr]    --> src/opcodes.rs:129:1
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub const OP_PUBKEYHASH: u8 = 0xfd;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_PUBKEY`
[INFO] [stderr]    --> src/opcodes.rs:130:1
[INFO] [stderr]     |
[INFO] [stderr] 130 | pub const OP_PUBKEY: u8 = 0xfe;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OP_INVALIDOPCODE`
[INFO] [stderr]    --> src/opcodes.rs:132:1
[INFO] [stderr]     |
[INFO] [stderr] 132 | pub const OP_INVALIDOPCODE: u8 = 0xff;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `SIGHASH_NONE`
[INFO] [stderr]   --> src/transaction.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | const SIGHASH_NONE: u8 = 2;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `SIGHASH_SINGLE`
[INFO] [stderr]   --> src/transaction.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | const SIGHASH_SINGLE: u8 = 3;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `UTXO_SET_PATH`
[INFO] [stderr]  --> src/utxo_set.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | const UTXO_SET_PATH: &str = "data/utxo_set.txt";
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `private_key_to_wif_from_file`
[INFO] [stderr]   --> src/wallet.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub fn private_key_to_wif_from_file(path: &str) -> Result<String, RitCoinErrror<'static>> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021.
[INFO] [stderr]    --> src/transaction.rs:161:14
[INFO] [stderr]     |
[INFO] [stderr] 161 |             .into_iter()
[INFO] [stderr]     |              ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(array_into_iter)]` on by default
[INFO] [stderr]     = warning: this changes meaning in Rust 2021
[INFO] [stderr]     = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]     |
[INFO] [stderr] 161 |             .iter()
[INFO] [stderr]     |              ^^^^
[INFO] [stderr] help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value
[INFO] [stderr]     |
[INFO] [stderr] 159 |         let sig_script: Vec<_> = IntoIterator::into_iter(block_height
[INFO] [stderr] 160 |             .to_le_bytes())
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `ritcoin` (bin "ritcoin" test) generated 123 warnings
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/ritcoin-13dafdef3bab43d0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a2ca54c510eed3e49eab51301586e528dda07165705904dd99d621c88aef611f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2ca54c510eed3e49eab51301586e528dda07165705904dd99d621c88aef611f", kill_on_drop: false }`
[INFO] [stdout] a2ca54c510eed3e49eab51301586e528dda07165705904dd99d621c88aef611f
