[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] checking iorveth/ritcoin against beta for pr-78714 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiorveth%2Fritcoin" "/workspace/builds/worker-1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/iorveth/ritcoin on toolchain beta [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "read-manifest" "--manifest-path" "Cargo.toml", 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-1/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+beta" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0b266ea55949566b5d0eab4a121ee49106b756f011d4a6e0be7db2cf5324357f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0b266ea55949566b5d0eab4a121ee49106b756f011d4a6e0be7db2cf5324357f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0b266ea55949566b5d0eab4a121ee49106b756f011d4a6e0be7db2cf5324357f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b266ea55949566b5d0eab4a121ee49106b756f011d4a6e0be7db2cf5324357f", kill_on_drop: false }` [INFO] [stdout] 0b266ea55949566b5d0eab4a121ee49106b756f011d4a6e0be7db2cf5324357f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+beta" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7ba0dd8cb231291fe8f8ea6ccb3b056864dcb6f21a67d5c2a6aa484ddafe5d96 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "7ba0dd8cb231291fe8f8ea6ccb3b056864dcb6f21a67d5c2a6aa484ddafe5d96", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.80 [INFO] [stderr] Checking futures v0.1.30 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling getrandom v0.2.0 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Checking copyless v0.1.5 [INFO] [stderr] Compiling encoding_rs v0.8.26 [INFO] [stderr] Checking linked-hash-map v0.5.3 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Compiling native-tls v0.2.6 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Checking try_from v0.3.2 [INFO] [stderr] Compiling miniz-sys v0.1.12 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling hashbrown v0.6.3 [INFO] [stderr] Compiling error-chain v0.12.4 [INFO] [stderr] Compiling openssl-sys v0.9.58 [INFO] [stderr] Checking form_urlencoded v1.0.0 [INFO] [stderr] Checking tinyvec v1.0.1 [INFO] [stderr] Checking lru-cache v0.1.2 [INFO] [stderr] Compiling hyper v0.12.35 [INFO] [stderr] Checking block-buffer v0.7.3 [INFO] [stderr] Checking ripemd160 v0.8.0 [INFO] [stderr] Checking sha2 v0.8.2 [INFO] [stderr] Checking crossbeam-queue v0.2.3 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Compiling openssl v0.10.30 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking parking_lot_core v0.6.2 [INFO] [stderr] Checking net2 v0.2.35 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking backtrace v0.3.54 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking getrandom v0.1.15 [INFO] [stderr] Checking socket2 v0.3.16 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Checking signal-hook-registry v1.2.2 [INFO] [stderr] Checking threadpool v1.8.1 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Checking unicode-normalization v0.1.14 [INFO] [stderr] Checking bytes v0.4.12 [INFO] [stderr] Checking mio v0.6.22 [INFO] [stderr] Checking num-integer v0.1.44 [INFO] [stderr] Checking resolv-conf v0.6.3 [INFO] [stderr] Checking flate2 v1.0.19 [INFO] [stderr] Checking parking_lot v0.9.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking tokio-executor v0.1.10 [INFO] [stderr] Checking tokio-sync v0.1.8 [INFO] [stderr] Checking actix-service v0.4.2 [INFO] [stderr] Checking want v0.2.0 [INFO] [stderr] Checking futures-cpupool v0.1.8 [INFO] [stderr] Compiling const-random-macro v0.1.11 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking tokio-io v0.1.13 [INFO] [stderr] Checking http v0.1.21 [INFO] [stderr] Checking string v0.2.1 [INFO] [stderr] Checking tokio-buf v0.1.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking tokio-timer v0.2.13 [INFO] [stderr] Checking tokio-current-thread v0.1.7 [INFO] [stderr] Checking tokio-threadpool v0.1.18 [INFO] [stderr] Checking mio-uds v0.6.8 [INFO] [stderr] Checking tokio-reactor v0.1.12 [INFO] [stderr] Checking tokio-codec v0.1.2 [INFO] [stderr] Checking idna v0.1.5 [INFO] [stderr] Checking idna v0.2.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking const-random v0.1.11 [INFO] [stderr] Checking actix-codec v0.1.2 [INFO] [stderr] Checking ahash v0.2.19 [INFO] [stderr] Checking uuid v0.7.4 [INFO] [stderr] Checking secp256k1 v0.15.5 [INFO] [stderr] Checking tokio-tcp v0.1.4 [INFO] [stderr] Checking tokio-udp v0.1.6 [INFO] [stderr] Checking tokio-signal v0.2.9 [INFO] [stderr] Checking actix-utils v0.4.7 [INFO] [stderr] Checking actix-server-config v0.1.2 [INFO] [stderr] Checking tokio v0.1.22 [INFO] [stderr] Checking url v2.2.0 [INFO] [stderr] Checking url v1.7.2 [INFO] [stderr] Checking publicsuffix v1.5.4 [INFO] [stderr] Checking h2 v0.1.26 [INFO] [stderr] Checking http-body v0.1.0 [INFO] [stderr] Checking cookie v0.12.0 [INFO] [stderr] Compiling derive_more v0.15.0 [INFO] [stderr] Compiling enum-as-inner v0.2.1 [INFO] [stderr] Checking brotli2 v0.3.2 [INFO] [stderr] Compiling synstructure v0.12.4 [INFO] [stderr] Checking actix-threadpool v0.1.2 [INFO] [stderr] Checking actix-rt v0.2.6 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Compiling actix-web-codegen v0.1.3 [INFO] [stderr] Checking hyper-tls v0.3.2 [INFO] [stderr] Checking actix-server v0.6.1 [INFO] [stderr] Checking actix-testing v0.1.0 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking trust-dns-proto v0.7.4 [INFO] [stderr] Checking trust-dns-resolver v0.11.1 [INFO] [stderr] Checking actix-connect v0.2.5 [INFO] [stderr] Checking serde v1.0.117 [INFO] [stderr] Checking serde_json v1.0.59 [INFO] [stderr] Checking serde_urlencoded v0.6.1 [INFO] [stderr] Checking actix-router v0.1.5 [INFO] [stderr] Checking serde_urlencoded v0.5.5 [INFO] [stderr] Checking bincode v1.3.1 [INFO] [stderr] Checking actix-http v0.2.11 [INFO] [stderr] Checking cookie_store v0.7.0 [INFO] [stderr] Checking reqwest v0.9.24 [INFO] [stderr] Checking awc v0.2.8 [INFO] [stderr] Checking actix-web v1.0.9 [INFO] [stderr] Checking 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: 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: `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_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_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_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> { [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: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> src/transaction.rs:161:14 [INFO] [stdout] | [INFO] [stdout] 161 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [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> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> src/transaction.rs:161:14 [INFO] [stdout] | [INFO] [stdout] 161 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 123 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 123 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 16s [INFO] running `Command { std: "docker" "inspect" "7ba0dd8cb231291fe8f8ea6ccb3b056864dcb6f21a67d5c2a6aa484ddafe5d96", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ba0dd8cb231291fe8f8ea6ccb3b056864dcb6f21a67d5c2a6aa484ddafe5d96", kill_on_drop: false }` [INFO] [stdout] 7ba0dd8cb231291fe8f8ea6ccb3b056864dcb6f21a67d5c2a6aa484ddafe5d96