[INFO] cloning repository https://github.com/toregua/craftcoin-ord [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/toregua/craftcoin-ord" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoregua%2Fcraftcoin-ord", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoregua%2Fcraftcoin-ord'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9707156e64075ca191d42f892822018e84c87cf2 [INFO] checking toregua/craftcoin-ord against try#8a0378607d6b34c242e3bfa75554871be641864b for pr-143028 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoregua%2Fcraftcoin-ord" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/toregua/craftcoin-ord [INFO] removed 0 missing tests [INFO] finished tweaking git repo https://github.com/toregua/craftcoin-ord [INFO] tweaked toml for git repo https://github.com/toregua/craftcoin-ord written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/toregua/craftcoin-ord on toolchain 8a0378607d6b34c242e3bfa75554871be641864b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a0378607d6b34c242e3bfa75554871be641864b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/toregua/craftcoin-ord already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a0378607d6b34c242e3bfa75554871be641864b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/toregua/rust-craftcoin` [INFO] [stderr] Updating git repository `https://github.com/toregua/rust-craftcoincore-rpc` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded diligent-date-parser v0.1.5 [INFO] [stderr] Downloaded rss v2.0.11 [INFO] [stderr] Downloaded atom_syndication v0.12.5 [INFO] [stderr] Downloaded quick-xml v0.37.1 [INFO] [stderr] Downloaded bstr v1.11.1 [INFO] [stderr] Downloaded cc v1.2.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8a0378607d6b34c242e3bfa75554871be641864b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3149ce5e794f02334abcf24badbd9716e706bae9b34ddd3527c58b0f9e9faa3d [INFO] running `Command { std: "docker" "start" "-a" "3149ce5e794f02334abcf24badbd9716e706bae9b34ddd3527c58b0f9e9faa3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3149ce5e794f02334abcf24badbd9716e706bae9b34ddd3527c58b0f9e9faa3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3149ce5e794f02334abcf24badbd9716e706bae9b34ddd3527c58b0f9e9faa3d", kill_on_drop: false }` [INFO] [stdout] 3149ce5e794f02334abcf24badbd9716e706bae9b34ddd3527c58b0f9e9faa3d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8a0378607d6b34c242e3bfa75554871be641864b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a93bc8318962b77b95474aa318429aeafdfe17f7e217263126336eecee2f7751 [INFO] running `Command { std: "docker" "start" "-a" "a93bc8318962b77b95474aa318429aeafdfe17f7e217263126336eecee2f7751", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.168 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking pin-project-lite v0.2.15 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling cc v1.2.3 [INFO] [stderr] Checking value-bag v1.10.0 [INFO] [stderr] Checking itoa v1.0.14 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling serde v1.0.216 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking once_cell v1.20.2 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Checking bytes v1.9.0 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Checking parking v2.2.1 [INFO] [stderr] Checking tracing-core v0.1.33 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking writeable v0.5.5 [INFO] [stderr] Checking http v0.2.12 [INFO] [stderr] Checking litemap v0.7.4 [INFO] [stderr] Checking futures-lite v2.5.0 [INFO] [stderr] Checking event-listener-strategy v0.5.3 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Compiling rustix v0.38.42 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking mio v1.0.3 [INFO] [stderr] Checking socket2 v0.5.8 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Compiling httparse v1.9.5 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking icu_locid_transform_data v1.5.0 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Checking http-body v0.4.6 [INFO] [stderr] Checking indexmap v2.7.0 [INFO] [stderr] Compiling secp256k1-sys v0.6.1 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Checking icu_properties_data v1.5.0 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Checking cpufeatures v0.2.16 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Compiling openssl-sys v0.9.104 [INFO] [stderr] Checking opaque-debug v0.3.1 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking utf8_iter v1.0.4 [INFO] [stderr] Checking httpdate v1.0.3 [INFO] [stderr] Checking utf16_iter v1.0.5 [INFO] [stderr] Checking icu_normalizer_data v1.5.0 [INFO] [stderr] Checking write16 v1.0.0 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Checking piper v0.2.4 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling standback v0.2.17 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking waker-fn v1.2.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Compiling time-macros v0.2.19 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking futures-lite v1.13.0 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking cipher v0.2.5 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Checking polling v3.7.4 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling openssl v0.10.68 [INFO] [stderr] Checking async-io v2.4.0 [INFO] [stderr] Compiling rustix v0.37.27 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Compiling rustversion v1.0.18 [INFO] [stderr] Checking untrusted v0.9.0 [INFO] [stderr] Checking base64 v0.21.7 [INFO] [stderr] Checking time v0.3.37 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking async-lock v2.8.0 [INFO] [stderr] Checking universal-hash v0.4.1 [INFO] [stderr] Compiling serde_derive v1.0.216 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.5 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Checking tokio v1.42.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking zerofrom v0.1.5 [INFO] [stderr] Checking yoke v0.7.5 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking zerovec v0.10.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Checking cpuid-bool v0.2.0 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Compiling unicase v2.8.0 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking linux-raw-sys v0.3.8 [INFO] [stderr] Compiling const_fn v0.4.10 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Checking tinystr v0.7.6 [INFO] [stderr] Checking icu_collections v1.5.0 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Checking icu_locid v1.5.0 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking polyval v0.4.5 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking icu_provider v1.5.0 [INFO] [stderr] Checking icu_locid_transform v1.5.0 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling time-macros-impl v0.1.2 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking tokio-util v0.7.13 [INFO] [stderr] Checking aes-soft v0.6.4 [INFO] [stderr] Checking icu_properties v1.5.1 [INFO] [stderr] Checking async-executor v1.13.1 [INFO] [stderr] Checking crypto-mac v0.10.1 [INFO] [stderr] Checking socket2 v0.4.10 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Compiling time v0.2.27 [INFO] [stderr] Checking encoding_rs v0.8.35 [INFO] [stderr] Compiling rustls v0.20.9 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Checking hmac v0.10.1 [INFO] [stderr] Checking aes v0.6.0 [INFO] [stderr] Checking time-macros v0.1.1 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Compiling asn1-rs-derive v0.1.0 [INFO] [stderr] Checking ghash v0.3.1 [INFO] [stderr] Compiling pin-project-internal v1.1.7 [INFO] [stderr] Compiling asn1-rs-impl v0.1.0 [INFO] [stderr] Checking webpki v0.22.4 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking rustls-pemfile v1.0.4 [INFO] [stderr] Checking ctr v0.6.0 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Checking aead v0.3.2 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking object v0.36.5 [INFO] [stderr] Compiling cookie v0.14.4 [INFO] [stderr] Checking icu_normalizer v1.5.0 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Compiling anyhow v1.0.94 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking idna_adapter v1.2.0 [INFO] [stderr] Checking chrono v0.4.39 [INFO] [stderr] Checking pin-project v1.1.7 [INFO] [stderr] Checking idna v1.0.3 [INFO] [stderr] Checking secp256k1 v0.24.3 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking aes-gcm v0.8.0 [INFO] [stderr] Checking asn1-rs v0.3.1 [INFO] [stderr] Checking url v2.5.4 [INFO] [stderr] Checking bitcoin v0.29.2 (https://github.com/toregua/rust-craftcoin?branch=main#32135402) [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking hkdf v0.10.0 [INFO] [stderr] Checking async-global-executor v2.4.1 [INFO] [stderr] Checking tokio-stream v0.1.17 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking kv-log-macro v1.0.7 [INFO] [stderr] Compiling async-fs v1.6.0 [INFO] [stderr] Checking tower-layer v0.3.3 [INFO] [stderr] Compiling oid-registry v0.4.0 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking sync_wrapper v0.1.2 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling http-types v2.12.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Checking anstyle-parse v0.2.6 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking async-std v1.13.0 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Checking async-signal v0.2.10 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking brotli-decompressor v2.5.1 [INFO] [stderr] Checking serde_qs v0.8.5 [INFO] [stderr] Checking hyper v0.14.31 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Checking backtrace v0.3.74 [INFO] [stderr] Compiling new_mime_guess v4.0.4 [INFO] [stderr] Compiling async-trait v0.1.83 [INFO] [stderr] Checking event-listener v3.1.0 [INFO] [stderr] Checking bstr v1.11.1 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Checking anstyle v1.0.10 [INFO] [stderr] Compiling portable-atomic v1.10.0 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Checking anstyle-query v1.1.2 [INFO] [stderr] Checking colorchoice v1.0.3 [INFO] [stderr] Checking ipnet v2.10.1 [INFO] [stderr] Checking infer v0.2.3 [INFO] [stderr] Checking globset v0.4.15 [INFO] [stderr] Checking anstream v0.6.18 [INFO] [stderr] Checking brotli v3.5.0 [INFO] [stderr] Checking flate2 v1.0.35 [INFO] [stderr] Checking async-process v1.8.1 [INFO] [stderr] Checking smallvec v0.6.14 [INFO] [stderr] Checking derive_builder v0.20.2 [INFO] [stderr] Checking rayon-core v1.12.1 [INFO] [stderr] Compiling rust-embed-utils v7.8.1 [INFO] [stderr] Checking tokio-rustls v0.23.4 [INFO] [stderr] Checking diligent-date-parser v0.1.5 [INFO] [stderr] Checking der-parser v7.0.0 [INFO] [stderr] Checking jsonrpc-core v18.0.0 [INFO] [stderr] Checking quick-xml v0.37.1 [INFO] [stderr] Checking async-net v1.8.0 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Checking tokio-util v0.6.10 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Checking yasna v0.5.2 [INFO] [stderr] Checking webpki v0.21.4 [INFO] [stderr] Checking async-dup v1.2.4 [INFO] [stderr] Checking headers-core v0.2.0 [INFO] [stderr] Checking pem v1.1.1 [INFO] [stderr] Compiling bigdecimal v0.4.7 [INFO] [stderr] Compiling redb v1.5.1 [INFO] [stderr] Checking never v0.1.0 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking clap_lex v0.7.4 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking arc-swap v1.7.1 [INFO] [stderr] Checking clap_builder v4.5.23 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Checking x509-parser v0.13.2 [INFO] [stderr] Checking console v0.15.8 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking rcgen v0.9.3 [INFO] [stderr] Checking atom_syndication v0.12.5 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking axum-server v0.4.7 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking net2 v0.2.39 [INFO] [stderr] Checking jsonrpc-server-utils v18.0.0 [INFO] [stderr] Checking webpki-roots v0.21.1 [INFO] [stderr] Checking headers v0.3.9 [INFO] [stderr] Compiling proc-macro-crate v0.1.5 [INFO] [stderr] Checking async-compression v0.3.15 [INFO] [stderr] Checking async-h1 v2.3.4 [INFO] [stderr] Checking smol v1.3.0 [INFO] [stderr] Compiling rust-embed-impl v6.8.1 [INFO] [stderr] Checking rmp v0.8.14 [INFO] [stderr] Checking unicode-normalization v0.1.9 [INFO] [stderr] Checking bitcoincore-rpc-json v0.16.0 (https://github.com/toregua/rust-craftcoincore-rpc?branch=main#687baa1b) [INFO] [stderr] Checking ord-bitcoincore-rpc-json v0.16.5 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking futures-rustls v0.22.2 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking jsonrpc v0.13.0 [INFO] [stderr] Checking jsonrpc v0.14.1 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking serde_path_to_error v0.1.16 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking is-terminal v0.4.13 [INFO] [stderr] Checking dirs-sys v0.3.7 [INFO] [stderr] Checking http-range-header v0.3.1 [INFO] [stderr] Checking unicode-width v0.2.0 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking matchit v0.7.3 [INFO] [stderr] Checking number_prefix v0.4.0 [INFO] [stderr] Checking rand_core v0.4.2 [INFO] [stderr] Checking indicatif v0.17.9 [INFO] [stderr] Checking env_logger v0.10.2 [INFO] [stderr] Checking ctrlc v3.4.5 [INFO] [stderr] Checking bip39 v1.2.0 [INFO] [stderr] Checking tower-http v0.3.5 [INFO] [stderr] Checking mp4 v0.13.0 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Checking dirs v4.0.0 [INFO] [stderr] Checking sysinfo v0.30.13 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking rustls-acme v0.5.3 [INFO] [stderr] Checking rust-embed v6.8.1 [INFO] [stderr] Checking jsonrpc-http-server v18.0.0 [INFO] [stderr] Checking rmp-serde v1.3.0 [INFO] [stderr] Checking clap v4.5.23 [INFO] [stderr] Compiling jsonrpc-derive v18.0.0 [INFO] [stderr] Checking rss v2.0.11 [INFO] [stderr] Compiling boilerplate v1.0.1 [INFO] [stderr] Checking miniscript v9.2.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking tempfile v3.14.0 [INFO] [stderr] Checking ord-bitcoincore-rpc v0.16.5 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Checking bitcoincore-rpc v0.16.0 (https://github.com/toregua/rust-craftcoincore-rpc?branch=main#687baa1b) [INFO] [stderr] Checking html-escaper v0.2.0 [INFO] [stderr] Checking htmlescape v0.3.1 [INFO] [stderr] Checking diff v0.1.13 [INFO] [stderr] Checking yansi v1.0.1 [INFO] [stderr] Checking executable-path v1.0.0 [INFO] [stderr] Checking unindent v0.2.3 [INFO] [stderr] Checking test-bitcoincore-rpc v0.0.1 (/opt/rustwide/workdir/test-bitcoincore-rpc) [INFO] [stderr] Checking pretty_assertions v1.4.1 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> test-bitcoincore-rpc/src/lib.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | fn state(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 169 | fn state(&self) -> MutexGuard<'_, State> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> test-bitcoincore-rpc/src/server.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | fn state(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | fn state(&self) -> MutexGuard<'_, State> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> test-bitcoincore-rpc/src/lib.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | fn state(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 169 | fn state(&self) -> MutexGuard<'_, State> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> test-bitcoincore-rpc/src/server.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | fn state(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | fn state(&self) -> MutexGuard<'_, State> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking ord-craftcoin v0.5.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `crate::index::testing` [INFO] [stdout] --> src/index.rs:1681:19 [INFO] [stdout] | [INFO] [stdout] 1681 | crate::index::testing::Context, [INFO] [stdout] | ^^^^^^^ could not find `testing` in `index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::index::testing` [INFO] [stdout] --> src/cunes.rs:50:32 [INFO] [stdout] | [INFO] [stdout] 50 | use {super::*, crate::index::testing::Context}; [INFO] [stdout] | ^^^^^^^ could not find `testing` in `index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `json` [INFO] [stdout] --> src/crc20/operation.rs:1:18 [INFO] [stdout] | [INFO] [stdout] 1 | use serde_json::{json, Value}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/subcommand/wallet.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![recursion_limit = "256"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `page` [INFO] [stdout] --> src/subcommand/server.rs:736:21 [INFO] [stdout] | [INFO] [stdout] 736 | let (address, page) = (address.clone(), page.unwrap_or(0)); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_page` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `overall_balance` [INFO] [stdout] --> src/subcommand/server.rs:907:15 [INFO] [stdout] | [INFO] [stdout] 907 | let overall_balance = entry.overall_balance; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_overall_balance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `transferable_balance` [INFO] [stdout] --> src/subcommand/server.rs:908:15 [INFO] [stdout] | [INFO] [stdout] 908 | let transferable_balance = entry.transferable_balance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transferable_balance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:475:30 [INFO] [stdout] | [INFO] [stdout] 475 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 475 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 475 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:561:19 [INFO] [stdout] | [INFO] [stdout] 561 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 561 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 561 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 561 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 561 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 561 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 561 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 561 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 561 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:574:30 [INFO] [stdout] | [INFO] [stdout] 574 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 574 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 574 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:592:19 [INFO] [stdout] | [INFO] [stdout] 592 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 592 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 592 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 592 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 592 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 592 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 592 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 592 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 592 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:605:30 [INFO] [stdout] | [INFO] [stdout] 605 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 605 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 605 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:627:19 [INFO] [stdout] | [INFO] [stdout] 627 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 627 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 627 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 627 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 627 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 627 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 627 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 627 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 627 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:640:30 [INFO] [stdout] | [INFO] [stdout] 640 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 640 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 640 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:662:19 [INFO] [stdout] | [INFO] [stdout] 662 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 662 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 662 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 662 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 662 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 662 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 662 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 662 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 662 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:675:30 [INFO] [stdout] | [INFO] [stdout] 675 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 675 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 675 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:693:19 [INFO] [stdout] | [INFO] [stdout] 693 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 693 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 693 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 693 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 693 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 693 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 693 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 693 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 693 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 706 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 706 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 706 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:723:19 [INFO] [stdout] | [INFO] [stdout] 723 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 723 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 723 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 723 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 723 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 723 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 723 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 723 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 723 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:736:30 [INFO] [stdout] | [INFO] [stdout] 736 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 736 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 736 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:758:19 [INFO] [stdout] | [INFO] [stdout] 758 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 758 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 758 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 758 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 758 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 758 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 758 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 758 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 758 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:771:30 [INFO] [stdout] | [INFO] [stdout] 771 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 771 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 771 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:794:19 [INFO] [stdout] | [INFO] [stdout] 794 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 794 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 794 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 794 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 794 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 794 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 794 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 794 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 794 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:807:30 [INFO] [stdout] | [INFO] [stdout] 807 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 807 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 807 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:829:19 [INFO] [stdout] | [INFO] [stdout] 829 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 829 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 829 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 829 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 829 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 829 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 829 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 829 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 829 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:842:30 [INFO] [stdout] | [INFO] [stdout] 842 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 842 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 842 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:864:19 [INFO] [stdout] | [INFO] [stdout] 864 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 864 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 864 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 864 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 864 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 864 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 864 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 864 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 864 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:877:30 [INFO] [stdout] | [INFO] [stdout] 877 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 877 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 877 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:900:19 [INFO] [stdout] | [INFO] [stdout] 900 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 900 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 900 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 900 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 900 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 900 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 900 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 900 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 900 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:913:30 [INFO] [stdout] | [INFO] [stdout] 913 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 913 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 913 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:937:19 [INFO] [stdout] | [INFO] [stdout] 937 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 937 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 937 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 937 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 937 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 937 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 937 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 937 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 937 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:950:30 [INFO] [stdout] | [INFO] [stdout] 950 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 950 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 950 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:972:19 [INFO] [stdout] | [INFO] [stdout] 972 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 972 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 972 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 972 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 972 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 972 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 972 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 972 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 972 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:985:30 [INFO] [stdout] | [INFO] [stdout] 985 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 985 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 985 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1010:19 [INFO] [stdout] | [INFO] [stdout] 1010 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1010 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1010 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1010 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1010 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1010 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1010 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1010 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1010 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:1023:30 [INFO] [stdout] | [INFO] [stdout] 1023 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 1023 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 1023 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1053:28 [INFO] [stdout] | [INFO] [stdout] 1053 | .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1053 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1053 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1053 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1053 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1053 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1053 + .push_slice::<&crate::Instruction>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1053 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1053 + .push_slice::<&crate::opcodes::Class>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1054:28 [INFO] [stdout] | [INFO] [stdout] 1054 | .push_slice::<&PushBytes>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1054 - .push_slice::<&PushBytes>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] 1054 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1054 - .push_slice::<&PushBytes>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] 1054 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1054 - .push_slice::<&PushBytes>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] 1054 + .push_slice::<&crate::Instruction>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1054 - .push_slice::<&PushBytes>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] 1054 + .push_slice::<&crate::opcodes::Class>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1055:28 [INFO] [stdout] | [INFO] [stdout] 1055 | .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1055 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1055 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1055 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1055 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1055 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1055 + .push_slice::<&crate::Instruction>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1055 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1055 + .push_slice::<&crate::opcodes::Class>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1056:28 [INFO] [stdout] | [INFO] [stdout] 1056 | .push_slice::<&PushBytes>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1056 - .push_slice::<&PushBytes>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] 1056 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1056 - .push_slice::<&PushBytes>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] 1056 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1056 - .push_slice::<&PushBytes>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] 1056 + .push_slice::<&crate::Instruction>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1056 - .push_slice::<&PushBytes>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] 1056 + .push_slice::<&crate::opcodes::Class>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1057:28 [INFO] [stdout] | [INFO] [stdout] 1057 | .push_slice::<&PushBytes>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1057 - .push_slice::<&PushBytes>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] 1057 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1057 - .push_slice::<&PushBytes>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] 1057 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1057 - .push_slice::<&PushBytes>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] 1057 + .push_slice::<&crate::Instruction>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1057 - .push_slice::<&PushBytes>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] 1057 + .push_slice::<&crate::opcodes::Class>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1058:28 [INFO] [stdout] | [INFO] [stdout] 1058 | .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1058 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1058 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1058 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1058 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1058 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1058 + .push_slice::<&crate::Instruction>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1058 - .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] 1058 + .push_slice::<&crate::opcodes::Class>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1059:28 [INFO] [stdout] | [INFO] [stdout] 1059 | .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1059 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1059 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1059 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1059 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1059 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1059 + .push_slice::<&crate::Instruction>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1059 - .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] 1059 + .push_slice::<&crate::opcodes::Class>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1060:28 [INFO] [stdout] | [INFO] [stdout] 1060 | .push_slice::<&PushBytes>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1060 - .push_slice::<&PushBytes>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] 1060 + .push_slice::<&bitcoin::blockdata::opcodes::Class>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1060 - .push_slice::<&PushBytes>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] 1060 + .push_slice::<&bitcoin::blockdata::script::Instruction>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1060 - .push_slice::<&PushBytes>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] 1060 + .push_slice::<&crate::Instruction>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] 1060 - .push_slice::<&PushBytes>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] 1060 + .push_slice::<&crate::opcodes::Class>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1045 | fn payload_pushes_are_concatenated() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:1064:30 [INFO] [stdout] | [INFO] [stdout] 1064 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 1064 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 1064 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1087:19 [INFO] [stdout] | [INFO] [stdout] 1087 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1087 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1087 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1087 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1087 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1087 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1087 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1087 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1087 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:1106:30 [INFO] [stdout] | [INFO] [stdout] 1106 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 1106 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 1106 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushBytes` in this scope [INFO] [stdout] --> src/cunes/cunestone.rs:1124:19 [INFO] [stdout] | [INFO] [stdout] 1124 | let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `bitcoin::blockdata::opcodes::Class::PushBytes` and 4 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 1124 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1124 + let payload: &bitcoin::blockdata::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1124 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1124 + let payload: &bitcoin::blockdata::script::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1124 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1124 + let payload: &crate::Instruction = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] 1124 - let payload: &PushBytes = payload.as_slice().try_into().unwrap(); [INFO] [stdout] 1124 + let payload: &crate::opcodes::Class = payload.as_slice().try_into().unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:1146:30 [INFO] [stdout] | [INFO] [stdout] 1146 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 1146 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 1146 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `absolute` in `locktime` [INFO] [stdout] --> src/cunes/cunestone.rs:1438:30 [INFO] [stdout] | [INFO] [stdout] 1438 | lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] | ^^^^^^^^ could not find `absolute` in `locktime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 303 + use crate::cunes::cunestone::tests::locktime::LockTime; [INFO] [stdout] | [INFO] [stdout] 303 + use bitcoin::LockTime; [INFO] [stdout] | [INFO] [stdout] help: if you import `LockTime`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 1438 - lock_time: locktime::absolute::LockTime::ZERO, [INFO] [stdout] 1438 + lock_time: LockTime::ZERO, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error` [INFO] [stdout] --> src/cunes/varint.rs:98:11 [INFO] [stdout] | [INFO] [stdout] 98 | Err(Error::Varint) [INFO] [stdout] | ^^^^^ use of undeclared type `Error` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 56 + use crate::Error; [INFO] [stdout] | [INFO] [stdout] 56 + use crate::consensus::encode::Error; [INFO] [stdout] | [INFO] [stdout] 56 + use crate::errors::Error; [INFO] [stdout] | [INFO] [stdout] 56 + use crate::fmt::Error; [INFO] [stdout] | [INFO] [stdout] and 52 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error` [INFO] [stdout] --> src/cunes/varint.rs:129:36 [INFO] [stdout] | [INFO] [stdout] 129 | assert_eq!(decode(&[128]), Err(Error::Varint)); [INFO] [stdout] | ^^^^^ use of undeclared type `Error` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 56 + use crate::Error; [INFO] [stdout] | [INFO] [stdout] 56 + use crate::consensus::encode::Error; [INFO] [stdout] | [INFO] [stdout] 56 + use crate::errors::Error; [INFO] [stdout] | [INFO] [stdout] 56 + use crate::fmt::Error; [INFO] [stdout] | [INFO] [stdout] and 52 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PackedLockTime` in this scope [INFO] [stdout] --> src/inscription.rs:901:18 [INFO] [stdout] | [INFO] [stdout] 901 | lock_time: PackedLockTime(0), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: tuple struct `crate::subcommand::wallet::transaction_builder::tests::PackedLockTime` exists but is inaccessible [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 404 + use bitcoin::PackedLockTime; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MintEntry` in this scope [INFO] [stdout] --> src/templates/cune.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 87 | mint: Some(MintEntry { [INFO] [stdout] | ^^^^^^^^^ help: a struct with a similar name exists: `CuneEntry` [INFO] [stdout] | [INFO] [stdout] ::: src/index/entry.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) struct CuneEntry { [INFO] [stdout] | --------------------------- similarly named struct `CuneEntry` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `json` [INFO] [stdout] --> src/crc20/operation.rs:1:18 [INFO] [stdout] | [INFO] [stdout] 1 | use serde_json::{json, Value}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bitcoin::blockdata::constants::COIN_VALUE` [INFO] [stdout] --> src/cunes/cune.rs:148:7 [INFO] [stdout] | [INFO] [stdout] 148 | use bitcoin::blockdata::constants::COIN_VALUE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/subcommand/wallet.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![recursion_limit = "256"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `page` [INFO] [stdout] --> src/subcommand/server.rs:736:21 [INFO] [stdout] | [INFO] [stdout] 736 | let (address, page) = (address.clone(), page.unwrap_or(0)); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_page` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `overall_balance` [INFO] [stdout] --> src/subcommand/server.rs:907:15 [INFO] [stdout] | [INFO] [stdout] 907 | let overall_balance = entry.overall_balance; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_overall_balance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `transferable_balance` [INFO] [stdout] --> src/subcommand/server.rs:908:15 [INFO] [stdout] | [INFO] [stdout] 908 | let transferable_balance = entry.transferable_balance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transferable_balance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `out_msg` is assigned to, but never used [INFO] [stdout] --> src/index/updater/crc20_updater.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 468 | let mut out_msg = None; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_out_msg` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `out_msg` is never read [INFO] [stdout] --> src/index/updater/crc20_updater.rs:471:7 [INFO] [stdout] | [INFO] [stdout] 471 | out_msg = [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/index/updater/crc20_updater.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 434 | let mut transferable = Self::get_transferable_by_id(self, &msg.from, &msg.inscription_id) [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `premine` [INFO] [stdout] --> src/index/updater/cune_updater.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | premine, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `premine: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/index.rs:233:26 [INFO] [stdout] | [INFO] [stdout] 233 | let database = match unsafe { Database::builder().open(&path) } { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap` found for type `bool` in the current scope [INFO] [stdout] --> src/index.rs:1563:29 [INFO] [stdout] | [INFO] [stdout] 1563 | if self.has_sat_index().unwrap() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `wrap` with a similar name [INFO] [stdout] | [INFO] [stdout] 1563 - if self.has_sat_index().unwrap() { [INFO] [stdout] 1563 + if self.has_sat_index().wrap() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `&u128: Borrow` is not satisfied [INFO] [stdout] --> src/index.rs:1569:18 [INFO] [stdout] | [INFO] [stdout] 1569 | .get(&sat) [INFO] [stdout] | --- ^^^^ the trait `Borrow` is not implemented for `&u128` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `redb::ReadableTable::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-1.5.1/src/table.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | fn get<'a>(&self, key: impl Borrow>) -> Result>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ReadableTable::get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `&u128: Borrow` is not satisfied [INFO] [stdout] --> src/index.rs:1582:18 [INFO] [stdout] | [INFO] [stdout] 1582 | .get(&sat) [INFO] [stdout] | --- ^^^^ the trait `Borrow` is not implemented for `&u128` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `redb::ReadableTable::get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-1.5.1/src/table.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | fn get<'a>(&self, key: impl Borrow>) -> Result>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ReadableTable::get` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `into_iter` exists for struct `AccessGuard<'_, &[u8; 36]>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/index.rs:1629:12 [INFO] [stdout] | [INFO] [stdout] 1628 | assert!(!ids [INFO] [stdout] | __________________- [INFO] [stdout] 1629 | | .into_iter() [INFO] [stdout] | |___________-^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-1.5.1/src/tree_store/btree_base.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct AccessGuard<'a, V: RedbValue> { [INFO] [stdout] | ---------------------------------------- doesn't satisfy `AccessGuard<'_, &[u8; 36]>: IntoIterator` or `AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] which is required by `AccessGuard<'_, &[u8; 36]>: IntoIterator` [INFO] [stdout] `&AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] which is required by `&AccessGuard<'_, &[u8; 36]>: IntoIterator` [INFO] [stdout] `&mut AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] which is required by `&mut AccessGuard<'_, &[u8; 36]>: IntoIterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap` found for type `bool` in the current scope [INFO] [stdout] --> src/index.rs:1634:29 [INFO] [stdout] | [INFO] [stdout] 1634 | if self.has_sat_index().unwrap() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `wrap` with a similar name [INFO] [stdout] | [INFO] [stdout] 1634 - if self.has_sat_index().unwrap() { [INFO] [stdout] 1634 + if self.has_sat_index().wrap() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `into_iter` exists for struct `AccessGuard<'_, &[u8; 36]>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/index.rs:1644:14 [INFO] [stdout] | [INFO] [stdout] 1643 | assert!(!ids [INFO] [stdout] | ____________________- [INFO] [stdout] 1644 | | .into_iter() [INFO] [stdout] | |_____________-^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-1.5.1/src/tree_store/btree_base.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct AccessGuard<'a, V: RedbValue> { [INFO] [stdout] | ---------------------------------------- doesn't satisfy `AccessGuard<'_, &[u8; 36]>: IntoIterator` or `AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] which is required by `AccessGuard<'_, &[u8; 36]>: IntoIterator` [INFO] [stdout] `&AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] which is required by `&AccessGuard<'_, &[u8; 36]>: IntoIterator` [INFO] [stdout] `&mut AccessGuard<'_, &[u8; 36]>: Iterator` [INFO] [stdout] which is required by `&mut AccessGuard<'_, &[u8; 36]>: IntoIterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1688:21 [INFO] [stdout] | [INFO] [stdout] 1688 | let context = Context::builder().args(["--height-limit", "0"]).build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1688 | let context = ::builder().args(["--height-limit", "0"]).build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entry` [INFO] [stdout] --> src/subcommand/cunes.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | entry @ CuneEntry { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1695:21 [INFO] [stdout] | [INFO] [stdout] 1695 | let context = Context::builder().args(["--height-limit", "1"]).build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1695 | let context = ::builder().args(["--height-limit", "1"]).build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1702:21 [INFO] [stdout] | [INFO] [stdout] 1702 | let context = Context::builder().args(["--height-limit", "2"]).build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1702 | let context = ::builder().args(["--height-limit", "2"]).build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1719:21 [INFO] [stdout] | [INFO] [stdout] 1719 | let context = Context::builder().build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1719 | let context = ::builder().build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1743:21 [INFO] [stdout] | [INFO] [stdout] 1743 | let context = Context::builder() [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1743 | let context = ::builder() [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1764:19 [INFO] [stdout] | [INFO] [stdout] 1764 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1764 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1775:30 [INFO] [stdout] | [INFO] [stdout] 1775 | List::Unspent(vec![(0, 50 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1775 | List::Unspent(vec![(0, (50 * COIN_VALUE as u128).try_into().unwrap())]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1782:19 [INFO] [stdout] | [INFO] [stdout] 1782 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1782 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1786:27 [INFO] [stdout] | [INFO] [stdout] 1786 | List::Unspent(vec![(50 * COIN_VALUE as u128, 100 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1786 | List::Unspent(vec![((50 * COIN_VALUE as u128).try_into().unwrap(), 100 * COIN_VALUE as u128)]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1786:52 [INFO] [stdout] | [INFO] [stdout] 1786 | List::Unspent(vec![(50 * COIN_VALUE as u128, 100 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1786 | List::Unspent(vec![(50 * COIN_VALUE as u128, (100 * COIN_VALUE as u128).try_into().unwrap())]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1793:19 [INFO] [stdout] | [INFO] [stdout] 1793 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1793 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1808:27 [INFO] [stdout] | [INFO] [stdout] 1808 | List::Unspent(vec![(50 * COIN_VALUE as u128, 75 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1808 | List::Unspent(vec![((50 * COIN_VALUE as u128).try_into().unwrap(), 75 * COIN_VALUE as u128)]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1808:52 [INFO] [stdout] | [INFO] [stdout] 1808 | List::Unspent(vec![(50 * COIN_VALUE as u128, 75 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1808 | List::Unspent(vec![(50 * COIN_VALUE as u128, (75 * COIN_VALUE as u128).try_into().unwrap())]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1813:27 [INFO] [stdout] | [INFO] [stdout] 1813 | List::Unspent(vec![(75 * COIN_VALUE as u128, 100 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1813 | List::Unspent(vec![((75 * COIN_VALUE as u128).try_into().unwrap(), 100 * COIN_VALUE as u128)]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1813:52 [INFO] [stdout] | [INFO] [stdout] 1813 | List::Unspent(vec![(75 * COIN_VALUE as u128, 100 * COIN_VALUE as u128)]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1813 | List::Unspent(vec![(75 * COIN_VALUE as u128, (100 * COIN_VALUE as u128).try_into().unwrap())]) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1820:19 [INFO] [stdout] | [INFO] [stdout] 1820 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1820 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1835:10 [INFO] [stdout] | [INFO] [stdout] 1835 | (50 * COIN_VALUE as u128, 100 * COIN_VALUE as u128), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1835 | ((50 * COIN_VALUE as u128).try_into().unwrap(), 100 * COIN_VALUE as u128), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1835:35 [INFO] [stdout] | [INFO] [stdout] 1835 | (50 * COIN_VALUE as u128, 100 * COIN_VALUE as u128), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1835 | (50 * COIN_VALUE as u128, (100 * COIN_VALUE as u128).try_into().unwrap()), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1836:10 [INFO] [stdout] | [INFO] [stdout] 1836 | (100 * COIN_VALUE as u128, 150 * COIN_VALUE as u128) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1836 | ((100 * COIN_VALUE as u128).try_into().unwrap(), 150 * COIN_VALUE as u128) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1836:36 [INFO] [stdout] | [INFO] [stdout] 1836 | (100 * COIN_VALUE as u128, 150 * COIN_VALUE as u128) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1836 | (100 * COIN_VALUE as u128, (150 * COIN_VALUE as u128).try_into().unwrap()) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1844:19 [INFO] [stdout] | [INFO] [stdout] 1844 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1844 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:1858:27 [INFO] [stdout] | [INFO] [stdout] 1858 | List::Unspent(vec![(50 * COIN_VALUE as u128, 7499999995)]), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 1858 | List::Unspent(vec![((50 * COIN_VALUE as u128).try_into().unwrap(), 7499999995)]), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1879:19 [INFO] [stdout] | [INFO] [stdout] 1879 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1879 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1914:19 [INFO] [stdout] | [INFO] [stdout] 1914 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1914 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1934:19 [INFO] [stdout] | [INFO] [stdout] 1934 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1934 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1961:19 [INFO] [stdout] | [INFO] [stdout] 1961 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1961 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1978:19 [INFO] [stdout] | [INFO] [stdout] 1978 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1978 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `reveal` is never read [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | let mut reveal = Txid::all_zeros(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `commit` is never read [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | let mut commit = Txid::all_zeros(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:1996:19 [INFO] [stdout] | [INFO] [stdout] 1996 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1996 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2011:19 [INFO] [stdout] | [INFO] [stdout] 2011 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2011 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2026:19 [INFO] [stdout] | [INFO] [stdout] 2026 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2026 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2046:19 [INFO] [stdout] | [INFO] [stdout] 2046 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2046 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2053:19 [INFO] [stdout] | [INFO] [stdout] 2053 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2053 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unspent_outputs` [INFO] [stdout] --> src/subcommand/wallet/send.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | unspent_outputs: BTreeMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unspent_outputs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2077:20 [INFO] [stdout] | [INFO] [stdout] 2077 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2077 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2103:20 [INFO] [stdout] | [INFO] [stdout] 2103 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2103 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2148:20 [INFO] [stdout] | [INFO] [stdout] 2148 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2148 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2204:20 [INFO] [stdout] | [INFO] [stdout] 2204 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2204 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2249:20 [INFO] [stdout] | [INFO] [stdout] 2249 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2249 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2290:21 [INFO] [stdout] | [INFO] [stdout] 2290 | let context = Context::builder().args(args).build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2290 | let context = ::builder().args(args).build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2335:20 [INFO] [stdout] | [INFO] [stdout] 2335 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2335 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2372:20 [INFO] [stdout] | [INFO] [stdout] 2372 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2372 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2402:20 [INFO] [stdout] | [INFO] [stdout] 2402 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2402 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2429:20 [INFO] [stdout] | [INFO] [stdout] 2429 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2429 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2476:19 [INFO] [stdout] | [INFO] [stdout] 2476 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2476 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2504:19 [INFO] [stdout] | [INFO] [stdout] 2504 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2504 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(u64, u64)` with `(u128, u128)` [INFO] [stdout] --> src/index.rs:2519:5 [INFO] [stdout] | [INFO] [stdout] 2519 | / assert_eq!( [INFO] [stdout] 2520 | | null_ranges(), [INFO] [stdout] 2521 | | [(100 * COIN_VALUE as u128, 150 * COIN_VALUE as u128)] [INFO] [stdout] 2522 | | ); [INFO] [stdout] | |_____^ no implementation for `(u64, u64) == (u128, u128)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<(u128, u128)>` is not implemented for `(u64, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] () [INFO] [stdout] (A, Z, Y, X, W, V, U, T) [INFO] [stdout] (B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (E, D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (T,) [INFO] [stdout] (U, T) [INFO] [stdout] and 5 others [INFO] [stdout] = note: required for `Vec<(u64, u64)>` to implement `PartialEq<[(u128, u128); 1]>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(u64, u64)` with `(u128, u128)` [INFO] [stdout] --> src/index.rs:2526:5 [INFO] [stdout] | [INFO] [stdout] 2526 | / assert_eq!( [INFO] [stdout] 2527 | | null_ranges(), [INFO] [stdout] 2528 | | [ [INFO] [stdout] 2529 | | (100 * COIN_VALUE as u128, 150 * COIN_VALUE as u128), [INFO] [stdout] ... | [INFO] [stdout] 2532 | | ); [INFO] [stdout] | |_____^ no implementation for `(u64, u64) == (u128, u128)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<(u128, u128)>` is not implemented for `(u64, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] () [INFO] [stdout] (A, Z, Y, X, W, V, U, T) [INFO] [stdout] (B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (E, D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (T,) [INFO] [stdout] (U, T) [INFO] [stdout] and 5 others [INFO] [stdout] = note: required for `Vec<(u64, u64)>` to implement `PartialEq<[(u128, u128); 2]>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(u64, u64)` with `(u128, u128)` [INFO] [stdout] --> src/index.rs:2536:5 [INFO] [stdout] | [INFO] [stdout] 2536 | / assert_eq!( [INFO] [stdout] 2537 | | null_ranges(), [INFO] [stdout] 2538 | | [ [INFO] [stdout] 2539 | | (100 * COIN_VALUE as u128, 150 * COIN_VALUE as u128), [INFO] [stdout] ... | [INFO] [stdout] 2542 | | ); [INFO] [stdout] | |_____^ no implementation for `(u64, u64) == (u128, u128)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<(u128, u128)>` is not implemented for `(u64, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] () [INFO] [stdout] (A, Z, Y, X, W, V, U, T) [INFO] [stdout] (B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (E, D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (T,) [INFO] [stdout] (U, T) [INFO] [stdout] and 5 others [INFO] [stdout] = note: required for `Vec<(u64, u64)>` to implement `PartialEq<[(u128, u128); 2]>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(u64, u64)` with `(u128, u128)` [INFO] [stdout] --> src/index.rs:2546:5 [INFO] [stdout] | [INFO] [stdout] 2546 | / assert_eq!( [INFO] [stdout] 2547 | | null_ranges(), [INFO] [stdout] 2548 | | [ [INFO] [stdout] 2549 | | (100 * COIN_VALUE as u128, 150 * COIN_VALUE as u128), [INFO] [stdout] ... | [INFO] [stdout] 2553 | | ); [INFO] [stdout] | |_____^ no implementation for `(u64, u64) == (u128, u128)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<(u128, u128)>` is not implemented for `(u64, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] () [INFO] [stdout] (A, Z, Y, X, W, V, U, T) [INFO] [stdout] (B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (E, D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (T,) [INFO] [stdout] (U, T) [INFO] [stdout] and 5 others [INFO] [stdout] = note: required for `Vec<(u64, u64)>` to implement `PartialEq<[(u128, u128); 3]>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2559:20 [INFO] [stdout] | [INFO] [stdout] 2559 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2559 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2593:20 [INFO] [stdout] | [INFO] [stdout] 2593 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2593 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2620:20 [INFO] [stdout] | [INFO] [stdout] 2620 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2620 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2646:19 [INFO] [stdout] | [INFO] [stdout] 2646 | let context = Context::builder().arg("--index-sats").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2646 | let context = ::builder().arg("--index-sats").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:2653:32 [INFO] [stdout] | [INFO] [stdout] 2653 | .rare_sat_satpoint(Sat(50 * COIN_VALUE as u128)) [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 2653 | .rare_sat_satpoint(Sat((50 * COIN_VALUE as u128).try_into().unwrap())) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/index.rs:2665:32 [INFO] [stdout] | [INFO] [stdout] 2665 | .rare_sat_satpoint(Sat(100 * COIN_VALUE as u128)) [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 2665 | .rare_sat_satpoint(Sat((100 * COIN_VALUE as u128).try_into().unwrap())) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2678:21 [INFO] [stdout] | [INFO] [stdout] 2678 | let context = Context::builder().build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2678 | let context = ::builder().build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2698:7 [INFO] [stdout] | [INFO] [stdout] 2698 | Context::builder().tempdir(tempdir).try_build().err().unwrap().to_string(), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2698 | ::builder().tempdir(tempdir).try_build().err().unwrap().to_string(), [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2705:21 [INFO] [stdout] | [INFO] [stdout] 2705 | let context = Context::builder().build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2705 | let context = ::builder().build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2725:7 [INFO] [stdout] | [INFO] [stdout] 2725 | Context::builder().tempdir(tempdir).try_build().err().unwrap().to_string(), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2725 | ::builder().tempdir(tempdir).try_build().err().unwrap().to_string(), [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ServerError` is more private than the item `subcommand::server::Server::preview_content_security_policy` [INFO] [stdout] --> src/subcommand/server.rs:2321:3 [INFO] [stdout] | [INFO] [stdout] 2321 | / pub(super) fn preview_content_security_policy( [INFO] [stdout] 2322 | | media: Media, [INFO] [stdout] 2323 | | csp: &Option, [INFO] [stdout] 2324 | | ) -> ServerResult<[(HeaderName, HeaderValue); 1]> { [INFO] [stdout] | |___________________________________________________^ associated function `subcommand::server::Server::preview_content_security_policy` is reachable at visibility `pub(in crate::subcommand)` [INFO] [stdout] | [INFO] [stdout] note: but type `ServerError` is only usable at visibility `pub(in crate::subcommand::server)` [INFO] [stdout] --> src/subcommand/server/error.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub(super) enum ServerError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2731:20 [INFO] [stdout] | [INFO] [stdout] 2731 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2731 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `unix_timestamp` is never used [INFO] [stdout] --> src/blocktime.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 9 | impl Blocktime { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 20 | pub(crate) fn unix_timestamp(self) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TRANSACTION_ID_TO_CUNE` is never used [INFO] [stdout] --> src/index.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | define_table! { TRANSACTION_ID_TO_CUNE, &TxidValue, u128 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `define_table` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_crc20_transferable_by_range`, `get_crc20_transferable_by_tick`, and `get_etching` are never used [INFO] [stdout] --> src/index.rs:989:17 [INFO] [stdout] | [INFO] [stdout] 189 | impl Index { [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 989 | pub(crate) fn get_crc20_transferable_by_range( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1007 | pub(crate) fn get_crc20_transferable_by_tick( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1063 | pub(crate) fn get_etching(&self, txid: Txid) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CuneAddressBalance` is never used [INFO] [stdout] --> src/index/entry.rs:308:17 [INFO] [stdout] | [INFO] [stdout] 308 | pub(super) type CuneAddressBalance = (u128, u128); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OutPointMap` is never constructed [INFO] [stdout] --> src/index/entry.rs:378:19 [INFO] [stdout] | [INFO] [stdout] 378 | pub(crate) struct OutPointMap { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_transferable_by_tick` is never used [INFO] [stdout] --> src/index/updater/crc20_updater.rs:547:6 [INFO] [stdout] | [INFO] [stdout] 44 | impl<'a, 'db, 'tx> Crc20Updater<'a, 'db, 'tx> { [INFO] [stdout] | --------------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 547 | fn get_transferable_by_tick( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `op_type` is never used [INFO] [stdout] --> src/crc20/operation.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 42 | impl Operation { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] 43 | pub fn op_type(&self) -> OperationType { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_script_tick_id_key` is never used [INFO] [stdout] --> src/crc20/tick.rs:113:8 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn min_script_tick_id_key(script: &ScriptKey, tick: &Tick) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_script_tick_id_key` is never used [INFO] [stdout] --> src/crc20/tick.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn max_script_tick_id_key(script: &ScriptKey, tick: &Tick) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `deserialize_script_tick_key` is never used [INFO] [stdout] --> src/crc20/tick.rs:134:8 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn deserialize_script_tick_key( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Deadline` is never constructed [INFO] [stdout] --> src/cunes/tag.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 4 | pub(super) enum Tag { [INFO] [stdout] | --- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 10 | Deadline = 10, // will be ignored [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Tag` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_json` is never used [INFO] [stdout] --> src/subcommand.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn print_json(output: impl Serialize) -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print_json` is never used [INFO] [stdout] --> src/subcommand.rs:82:6 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) trait Output: Send { [INFO] [stdout] | ------ method in this trait [INFO] [stdout] 82 | fn print_json(&self); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/subcommand/index/update.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) fn run(options: Options) -> SubcommandResult { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `show_all` is never read [INFO] [stdout] --> src/subcommand/server.rs:133:3 [INFO] [stdout] | [INFO] [stdout] 132 | struct Crc20BalanceQuery { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 133 | show_all: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BlockQuery` is never used [INFO] [stdout] --> src/subcommand/server.rs:149:6 [INFO] [stdout] | [INFO] [stdout] 149 | enum BlockQuery { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `outputs` is never read [INFO] [stdout] --> src/subcommand/server.rs:174:3 [INFO] [stdout] | [INFO] [stdout] 173 | struct InscriptionsByOutputsQuery { [INFO] [stdout] | -------------------------- field in this struct [INFO] [stdout] 174 | outputs: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StaticHtml` is never constructed [INFO] [stdout] --> src/subcommand/server.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 205 | struct StaticHtml { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `crc20_by_address` is never used [INFO] [stdout] --> src/subcommand/server.rs:713:12 [INFO] [stdout] | [INFO] [stdout] 258 | impl Server { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 713 | async fn crc20_by_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `process_inscriptions` is never used [INFO] [stdout] --> src/subcommand/server.rs:2765:10 [INFO] [stdout] | [INFO] [stdout] 2765 | async fn process_inscriptions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Inscription` is never used [INFO] [stdout] --> src/subcommand/server/query.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) enum Inscription { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `preview_image_url` is never used [INFO] [stdout] --> src/templates.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) trait PageContent: Display + 'static { [INFO] [stdout] | ----------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 91 | fn preview_image_url(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cune` is never read [INFO] [stdout] --> src/templates/inscription.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) struct InscriptionHtml { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 16 | pub(crate) cune: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/index.rs:534:17 [INFO] [stdout] | [INFO] [stdout] 534 | fn begin_read(&self) -> Result { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 534 | fn begin_read(&self) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/index.rs:538:18 [INFO] [stdout] | [INFO] [stdout] 538 | fn begin_write(&self) -> Result { [INFO] [stdout] | ^^^^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 538 | fn begin_write(&self) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `scriptKey` should have a snake case name [INFO] [stdout] --> src/index.rs:980:28 [INFO] [stdout] | [INFO] [stdout] 980 | .filter_map(|scriptKey| ScriptKey::from_str(scriptKey.value(), self.chain.network())) [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `script_key` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2791:20 [INFO] [stdout] | [INFO] [stdout] 2791 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2791 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2863:20 [INFO] [stdout] | [INFO] [stdout] 2863 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2863 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2887:20 [INFO] [stdout] | [INFO] [stdout] 2887 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2887 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2932:20 [INFO] [stdout] | [INFO] [stdout] 2932 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2932 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:2951:20 [INFO] [stdout] | [INFO] [stdout] 2951 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2951 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:3001:20 [INFO] [stdout] | [INFO] [stdout] 3001 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3001 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/index.rs:3054:20 [INFO] [stdout] | [INFO] [stdout] 3054 | for context in Context::configurations() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3054 | for context in ::configurations() { [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cune.rs:288:47 [INFO] [stdout] | [INFO] [stdout] 288 | Cune::minimum_at_height(chain, Height(height as u64)).to_string(), [INFO] [stdout] | ------ ^^^^^^^^^^^^^ expected `u32`, found `u64` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/height.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) struct Height(pub(crate) u32); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 288 | Cune::minimum_at_height(chain, Height((height as u64).try_into().unwrap())).to_string(), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/cunes/cunestone.rs:277:42 [INFO] [stdout] | [INFO] [stdout] 277 | payload.extend_from_slice(push.as_ref().into()); [INFO] [stdout] | ^^^^^^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: try using a fully qualified path to specify the expected types [INFO] [stdout] | [INFO] [stdout] 277 - payload.extend_from_slice(push.as_ref().into()); [INFO] [stdout] 277 + payload.extend_from_slice(<[u8] as AsRef>::as_ref(push).into()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `bitcoin::Script` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:315:34 [INFO] [stdout] | [INFO] [stdout] 315 | script_pubkey: Script::from_bytes(vec![opcodes::all::OP_PUSHBYTES_4.to_u8()]), [INFO] [stdout] | ^^^^^^^^^^ function or associated item not found in `bitcoin::Script` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `bitcoin::Script` consider using one of the following associated functions: [INFO] [stdout] bitcoin::Script::new [INFO] [stdout] bitcoin::Script::new_p2pk [INFO] [stdout] bitcoin::Script::new_p2pkh [INFO] [stdout] bitcoin::Script::new_p2sh [INFO] [stdout] and 8 others [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn new() -> Script { Script(vec![].into_boxed_slice()) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 332 | pub fn new_p2pk(pubkey: &PublicKey) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 340 | pub fn new_p2pkh(pubkey_hash: &PubkeyHash) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 351 | pub fn new_p2sh(script_hash: &ScriptHash) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: there is a method `to_bytes` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn to_bytes(&self) -> Vec { self.0.clone().into_vec() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `[_; 0]` cannot be dereferenced [INFO] [stdout] --> src/cunes/cunestone.rs:344:61 [INFO] [stdout] | [INFO] [stdout] 344 | script_pubkey: script::Builder::new().push_slice(&*[]).into_script(), [INFO] [stdout] | ^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Sat` is private [INFO] [stdout] --> tests/epochs.rs:1:54 [INFO] [stdout] | [INFO] [stdout] 1 | use {super::*, ord::subcommand::epochs::Output, ord::Sat}; [INFO] [stdout] | ^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Sat` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | sat::Sat, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: import `Sat` directly [INFO] [stdout] | [INFO] [stdout] 1 | use {super::*, ord::subcommand::epochs::Output, ord::sat::Sat}; [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `bitcoin::Script` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:396:32 [INFO] [stdout] | [INFO] [stdout] 396 | script_pubkey: Script::from_bytes(vec![opcodes::all::OP_PUSHBYTES_4.to_u8()]), [INFO] [stdout] | ^^^^^^^^^^ function or associated item not found in `bitcoin::Script` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `bitcoin::Script` consider using one of the following associated functions: [INFO] [stdout] bitcoin::Script::new [INFO] [stdout] bitcoin::Script::new_p2pk [INFO] [stdout] bitcoin::Script::new_p2pkh [INFO] [stdout] bitcoin::Script::new_p2sh [INFO] [stdout] and 8 others [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn new() -> Script { Script(vec![].into_boxed_slice()) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 332 | pub fn new_p2pk(pubkey: &PublicKey) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 340 | pub fn new_p2pkh(pubkey_hash: &PubkeyHash) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 351 | pub fn new_p2sh(script_hash: &ScriptHash) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: there is a method `to_bytes` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn to_bytes(&self) -> Vec { self.0.clone().into_vec() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Script` found for struct `anyhow::Error` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:405:18 [INFO] [stdout] | [INFO] [stdout] 405 | Err(Error::Script(_)) => {} [INFO] [stdout] | ^^^^^^ associated item not found in `anyhow::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `bitcoin::Script` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:423:32 [INFO] [stdout] | [INFO] [stdout] 423 | script_pubkey: Script::from_bytes(script_pubkey), [INFO] [stdout] | ^^^^^^^^^^ function or associated item not found in `bitcoin::Script` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `bitcoin::Script` consider using one of the following associated functions: [INFO] [stdout] bitcoin::Script::new [INFO] [stdout] bitcoin::Script::new_p2pk [INFO] [stdout] bitcoin::Script::new_p2pkh [INFO] [stdout] bitcoin::Script::new_p2sh [INFO] [stdout] and 8 others [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn new() -> Script { Script(vec![].into_boxed_slice()) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 332 | pub fn new_p2pk(pubkey: &PublicKey) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 340 | pub fn new_p2pkh(pubkey_hash: &PubkeyHash) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 351 | pub fn new_p2sh(script_hash: &ScriptHash) -> Script { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: there is a method `to_bytes` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn to_bytes(&self) -> Vec { self.0.clone().into_vec() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Script` found for struct `anyhow::Error` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:432:18 [INFO] [stdout] | [INFO] [stdout] 432 | Err(Error::Script(_)) => {} [INFO] [stdout] | ^^^^^^ associated item not found in `anyhow::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `[{integer}; 1]` cannot be dereferenced [INFO] [stdout] --> src/cunes/cunestone.rs:445:24 [INFO] [stdout] | [INFO] [stdout] 445 | .push_slice(&*[128]) [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Varint` found for struct `anyhow::Error` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:455:18 [INFO] [stdout] | [INFO] [stdout] 455 | Err(Error::Varint) => {} [INFO] [stdout] | ^^^^^^ associated item not found in `anyhow::Error` [INFO] [stdout] | [INFO] [stdout] help: there is a method `paint` with a similar name [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/src/paint.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | fn paint>(&self, style: S) -> Painted<&Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `ord::sat::Sat` with `u128` [INFO] [stdout] --> tests/wallet/sats.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | assert_eq!(output[0].sat, 50 * COIN_VALUE as u128); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `ord::sat::Sat == u128` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq` is not implemented for `ord::sat::Sat` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] `ord::sat::Sat` implements `PartialEq` [INFO] [stdout] `ord::sat::Sat` implements `PartialEq` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:469:25 [INFO] [stdout] | [INFO] [stdout] 469 | .push_slice([0, 1]) [INFO] [stdout] | ---------- ^^^^^^ expected `&[u8]`, found `[{integer}; 2]` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 469 | .push_slice(&[0, 1]) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:471:25 [INFO] [stdout] | [INFO] [stdout] 471 | .push_slice([2, 3]) [INFO] [stdout] | ---------- ^^^^^^ expected `&[u8]`, found `[{integer}; 2]` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 471 | .push_slice(&[2, 3]) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `[{integer}; 1]` cannot be dereferenced [INFO] [stdout] --> src/cunes/cunestone.rs:533:26 [INFO] [stdout] | [INFO] [stdout] 533 | .push_slice(&*[128]) [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Varint` found for struct `anyhow::Error` in the current scope [INFO] [stdout] --> src/cunes/cunestone.rs:552:18 [INFO] [stdout] | [INFO] [stdout] 552 | Err(Error::Varint) => {} [INFO] [stdout] | ^^^^^^ associated item not found in `anyhow::Error` [INFO] [stdout] | [INFO] [stdout] help: there is a method `paint` with a similar name [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/src/paint.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | fn paint>(&self, style: S) -> Painted<&Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:781:17 [INFO] [stdout] | [INFO] [stdout] 781 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 781 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ord-craftcoin` (test "integration") due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:887:17 [INFO] [stdout] | [INFO] [stdout] 887 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 887 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:923:17 [INFO] [stdout] | [INFO] [stdout] 923 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 923 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:924:25 [INFO] [stdout] | [INFO] [stdout] 924 | divisibility: 1, [INFO] [stdout] | ^ expected `Option`, found integer [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `{integer}` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 924 | divisibility: Some(1), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1053:14 [INFO] [stdout] | [INFO] [stdout] 1053 | .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1054:14 [INFO] [stdout] | [INFO] [stdout] 1054 | .push_slice::<&PushBytes>(varint::encode(4).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1055:14 [INFO] [stdout] | [INFO] [stdout] 1055 | .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1056:14 [INFO] [stdout] | [INFO] [stdout] 1056 | .push_slice::<&PushBytes>(varint::encode(5).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1057:14 [INFO] [stdout] | [INFO] [stdout] 1057 | .push_slice::<&PushBytes>(varint::encode(0).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1058:14 [INFO] [stdout] | [INFO] [stdout] 1058 | .push_slice::<&PushBytes>(varint::encode(1).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1059:14 [INFO] [stdout] | [INFO] [stdout] 1059 | .push_slice::<&PushBytes>(varint::encode(2).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/cunes/cunestone.rs:1060:14 [INFO] [stdout] | [INFO] [stdout] 1060 | .push_slice::<&PushBytes>(varint::encode(3).as_slice().try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^-------------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-craftcoin-c0211dd188527bd2/3213540/src/blockdata/script.rs:898:12 [INFO] [stdout] | [INFO] [stdout] 898 | pub fn push_slice(mut self, data: &[u8]) -> Builder { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1074:17 [INFO] [stdout] | [INFO] [stdout] 1074 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1074 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ScriptBuf` [INFO] [stdout] --> src/cunes/cunestone.rs:1094:28 [INFO] [stdout] | [INFO] [stdout] 1094 | script_pubkey: ScriptBuf::new(), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `ScriptBuf` [INFO] [stdout] | help: a struct with a similar name exists: `Script` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1192:23 [INFO] [stdout] | [INFO] [stdout] 1192 | divisibility: MAX_DIVISIBILITY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `Option`, found `u8` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `u8` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1192 | divisibility: Some(MAX_DIVISIBILITY), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1202:23 [INFO] [stdout] | [INFO] [stdout] 1202 | divisibility: MAX_DIVISIBILITY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `Option`, found `u8` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `u8` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1202 | divisibility: Some(MAX_DIVISIBILITY), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1203:15 [INFO] [stdout] | [INFO] [stdout] 1203 | cune: Cune(0), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1203 | cune: Some(Cune(0)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1230:23 [INFO] [stdout] | [INFO] [stdout] 1230 | divisibility: MAX_DIVISIBILITY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `Option`, found `u8` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `u8` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1230 | divisibility: Some(MAX_DIVISIBILITY), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1248:23 [INFO] [stdout] | [INFO] [stdout] 1248 | divisibility: MAX_DIVISIBILITY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `Option`, found `u8` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `u8` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1248 | divisibility: Some(MAX_DIVISIBILITY), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1260:18 [INFO] [stdout] | [INFO] [stdout] 1260 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1284:18 [INFO] [stdout] | [INFO] [stdout] 1284 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1299:20 [INFO] [stdout] | [INFO] [stdout] 1299 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1308:20 [INFO] [stdout] | [INFO] [stdout] 1308 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1324:20 [INFO] [stdout] | [INFO] [stdout] 1324 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1333:20 [INFO] [stdout] | [INFO] [stdout] 1333 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1342:20 [INFO] [stdout] | [INFO] [stdout] 1342 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1358:20 [INFO] [stdout] | [INFO] [stdout] 1358 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1375:20 [INFO] [stdout] | [INFO] [stdout] 1375 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1392:20 [INFO] [stdout] | [INFO] [stdout] 1392 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1409:20 [INFO] [stdout] | [INFO] [stdout] 1409 | index: u16::max_value(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `u32`, found `u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Etch` found for enum `flag::Flag` in the current scope [INFO] [stdout] --> src/cunes/flag.rs:32:22 [INFO] [stdout] | [INFO] [stdout] 1 | pub(super) enum Flag { [INFO] [stdout] | -------------------- variant or associated item `Etch` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 32 | assert_eq!(Flag::Etch.mask(), 0b1); [INFO] [stdout] | ^^^^ variant or associated item not found in `flag::Flag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Etch` found for enum `flag::Flag` in the current scope [INFO] [stdout] --> src/cunes/flag.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 1 | pub(super) enum Flag { [INFO] [stdout] | -------------------- variant or associated item `Etch` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 39 | assert!(Flag::Etch.take(&mut flags)); [INFO] [stdout] | ^^^^ variant or associated item not found in `flag::Flag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Etch` found for enum `flag::Flag` in the current scope [INFO] [stdout] --> src/cunes/flag.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 1 | pub(super) enum Flag { [INFO] [stdout] | -------------------- variant or associated item `Etch` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 43 | assert!(!Flag::Etch.take(&mut flags)); [INFO] [stdout] | ^^^^ variant or associated item not found in `flag::Flag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Etch` found for enum `flag::Flag` in the current scope [INFO] [stdout] --> src/cunes/flag.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub(super) enum Flag { [INFO] [stdout] | -------------------- variant or associated item `Etch` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 50 | Flag::Etch.set(&mut flags); [INFO] [stdout] | ^^^^ variant or associated item not found in `flag::Flag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap` found for tuple `(u128, usize)` in the current scope [INFO] [stdout] --> src/cunes/varint.rs:62:46 [INFO] [stdout] | [INFO] [stdout] 62 | let (decoded, length) = decode(&encoded).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `wrap` with a similar name [INFO] [stdout] | [INFO] [stdout] 62 - let (decoded, length) = decode(&encoded).unwrap(); [INFO] [stdout] 62 + let (decoded, length) = decode(&encoded).wrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap` found for tuple `(u128, usize)` in the current scope [INFO] [stdout] --> src/cunes/varint.rs:72:48 [INFO] [stdout] | [INFO] [stdout] 72 | let (decoded, length) = decode(&encoded).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `wrap` with a similar name [INFO] [stdout] | [INFO] [stdout] 72 - let (decoded, length) = decode(&encoded).unwrap(); [INFO] [stdout] 72 + let (decoded, length) = decode(&encoded).wrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap` found for tuple `(u128, usize)` in the current scope [INFO] [stdout] --> src/cunes/varint.rs:85:48 [INFO] [stdout] | [INFO] [stdout] 85 | let (decoded, length) = decode(&encoded).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `wrap` with a similar name [INFO] [stdout] | [INFO] [stdout] 85 - let (decoded, length) = decode(&encoded).unwrap(); [INFO] [stdout] 85 + let (decoded, length) = decode(&encoded).wrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap` found for tuple `(u128, usize)` in the current scope [INFO] [stdout] --> src/cunes/varint.rs:121:47 [INFO] [stdout] | [INFO] [stdout] 121 | let (actual, length) = decode(encoding).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `wrap` with a similar name [INFO] [stdout] | [INFO] [stdout] 121 - let (actual, length) = decode(encoding).unwrap(); [INFO] [stdout] 121 + let (actual, length) = decode(encoding).wrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:56:19 [INFO] [stdout] | [INFO] [stdout] 56 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 56 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | let context = Context::builder().build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 62 | let context = ::builder().build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:68:7 [INFO] [stdout] | [INFO] [stdout] 68 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 93 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:99:7 [INFO] [stdout] | [INFO] [stdout] 99 | op_return: Some(Cunestone::default().encipher()), [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:110:19 [INFO] [stdout] | [INFO] [stdout] 110 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 110 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:116:7 [INFO] [stdout] | [INFO] [stdout] 116 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 152 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 152 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:157:17 [INFO] [stdout] | [INFO] [stdout] 157 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:158:7 [INFO] [stdout] | [INFO] [stdout] 158 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:201:21 [INFO] [stdout] | [INFO] [stdout] 201 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 201 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:206:19 [INFO] [stdout] | [INFO] [stdout] 206 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 231 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:236:19 [INFO] [stdout] | [INFO] [stdout] 236 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:280:19 [INFO] [stdout] | [INFO] [stdout] 280 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 280 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:286:7 [INFO] [stdout] | [INFO] [stdout] 286 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:294:27 [INFO] [stdout] | [INFO] [stdout] 294 | divisibility: 1, [INFO] [stdout] | ^ expected `Option`, found integer [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `{integer}` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 294 | divisibility: Some(1), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:330:19 [INFO] [stdout] | [INFO] [stdout] 330 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 330 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:335:17 [INFO] [stdout] | [INFO] [stdout] 335 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:336:7 [INFO] [stdout] | [INFO] [stdout] 336 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:385:19 [INFO] [stdout] | [INFO] [stdout] 385 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 385 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:391:7 [INFO] [stdout] | [INFO] [stdout] 391 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:441:19 [INFO] [stdout] | [INFO] [stdout] 441 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 441 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:446:17 [INFO] [stdout] | [INFO] [stdout] 446 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:447:7 [INFO] [stdout] | [INFO] [stdout] 447 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:489:19 [INFO] [stdout] | [INFO] [stdout] 489 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 489 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:494:17 [INFO] [stdout] | [INFO] [stdout] 494 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:495:7 [INFO] [stdout] | [INFO] [stdout] 495 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:545:19 [INFO] [stdout] | [INFO] [stdout] 545 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 545 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:550:17 [INFO] [stdout] | [INFO] [stdout] 550 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:551:7 [INFO] [stdout] | [INFO] [stdout] 551 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:600:19 [INFO] [stdout] | [INFO] [stdout] 600 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 600 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:605:17 [INFO] [stdout] | [INFO] [stdout] 605 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:606:7 [INFO] [stdout] | [INFO] [stdout] 606 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:652:17 [INFO] [stdout] | [INFO] [stdout] 652 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:653:7 [INFO] [stdout] | [INFO] [stdout] 653 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:692:19 [INFO] [stdout] | [INFO] [stdout] 692 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 692 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:697:17 [INFO] [stdout] | [INFO] [stdout] 697 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:698:7 [INFO] [stdout] | [INFO] [stdout] 698 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `cunestone::Cunestone` has no field named `burn` [INFO] [stdout] --> src/cunes.rs:709:11 [INFO] [stdout] | [INFO] [stdout] 709 | burn: true, [INFO] [stdout] | ^^^^ `cunestone::Cunestone` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `pointer`, `cenotaph` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:739:19 [INFO] [stdout] | [INFO] [stdout] 739 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 739 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:744:17 [INFO] [stdout] | [INFO] [stdout] 744 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:745:7 [INFO] [stdout] | [INFO] [stdout] 745 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:791:17 [INFO] [stdout] | [INFO] [stdout] 791 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:792:7 [INFO] [stdout] | [INFO] [stdout] 792 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `cunestone::Cunestone` has no field named `burn` [INFO] [stdout] --> src/cunes.rs:794:11 [INFO] [stdout] | [INFO] [stdout] 794 | burn: true, [INFO] [stdout] | ^^^^ `cunestone::Cunestone` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `edicts`, `etching`, `pointer`, `cenotaph` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:822:19 [INFO] [stdout] | [INFO] [stdout] 822 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 822 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:827:17 [INFO] [stdout] | [INFO] [stdout] 827 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:828:7 [INFO] [stdout] | [INFO] [stdout] 828 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:874:17 [INFO] [stdout] | [INFO] [stdout] 874 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:875:7 [INFO] [stdout] | [INFO] [stdout] 875 | op_return: Some(Cunestone::default().encipher()), [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:905:19 [INFO] [stdout] | [INFO] [stdout] 905 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 905 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:910:17 [INFO] [stdout] | [INFO] [stdout] 910 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:911:7 [INFO] [stdout] | [INFO] [stdout] 911 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:957:17 [INFO] [stdout] | [INFO] [stdout] 957 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:958:7 [INFO] [stdout] | [INFO] [stdout] 958 | op_return: None, [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:987:19 [INFO] [stdout] | [INFO] [stdout] 987 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 987 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:992:17 [INFO] [stdout] | [INFO] [stdout] 992 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:993:7 [INFO] [stdout] | [INFO] [stdout] 993 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1033:17 [INFO] [stdout] | [INFO] [stdout] 1033 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1034:7 [INFO] [stdout] | [INFO] [stdout] 1034 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1071:19 [INFO] [stdout] | [INFO] [stdout] 1071 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1071 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1076:17 [INFO] [stdout] | [INFO] [stdout] 1076 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1077:7 [INFO] [stdout] | [INFO] [stdout] 1077 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1123:17 [INFO] [stdout] | [INFO] [stdout] 1123 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1124:7 [INFO] [stdout] | [INFO] [stdout] 1124 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1192:17 [INFO] [stdout] | [INFO] [stdout] 1192 | inputs: &[(2, 1, 0, Witness::new()), (3, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1234:19 [INFO] [stdout] | [INFO] [stdout] 1234 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1234 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1239:17 [INFO] [stdout] | [INFO] [stdout] 1239 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1240:7 [INFO] [stdout] | [INFO] [stdout] 1240 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1286:17 [INFO] [stdout] | [INFO] [stdout] 1286 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1287:7 [INFO] [stdout] | [INFO] [stdout] 1287 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1355:17 [INFO] [stdout] | [INFO] [stdout] 1355 | inputs: &[(2, 1, 0, Witness::new()), (3, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1395:17 [INFO] [stdout] | [INFO] [stdout] 1395 | inputs: &[(4, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1397:7 [INFO] [stdout] | [INFO] [stdout] 1397 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1468:19 [INFO] [stdout] | [INFO] [stdout] 1468 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1468 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1473:17 [INFO] [stdout] | [INFO] [stdout] 1473 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1474:7 [INFO] [stdout] | [INFO] [stdout] 1474 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1520:17 [INFO] [stdout] | [INFO] [stdout] 1520 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1521:7 [INFO] [stdout] | [INFO] [stdout] 1521 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1589:17 [INFO] [stdout] | [INFO] [stdout] 1589 | inputs: &[(2, 1, 0, Witness::new()), (3, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1590:7 [INFO] [stdout] | [INFO] [stdout] 1590 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1650:19 [INFO] [stdout] | [INFO] [stdout] 1650 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1650 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1655:17 [INFO] [stdout] | [INFO] [stdout] 1655 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1656:7 [INFO] [stdout] | [INFO] [stdout] 1656 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1702:17 [INFO] [stdout] | [INFO] [stdout] 1702 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1703:7 [INFO] [stdout] | [INFO] [stdout] 1703 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return_index` [INFO] [stdout] --> src/cunes.rs:1708:7 [INFO] [stdout] | [INFO] [stdout] 1708 | op_return_index: Some(0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1731:19 [INFO] [stdout] | [INFO] [stdout] 1731 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1731 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1736:17 [INFO] [stdout] | [INFO] [stdout] 1736 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1737:7 [INFO] [stdout] | [INFO] [stdout] 1737 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1761:17 [INFO] [stdout] | [INFO] [stdout] 1761 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1762:7 [INFO] [stdout] | [INFO] [stdout] 1762 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1832:19 [INFO] [stdout] | [INFO] [stdout] 1832 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1832 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1837:17 [INFO] [stdout] | [INFO] [stdout] 1837 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1838:7 [INFO] [stdout] | [INFO] [stdout] 1838 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1884:17 [INFO] [stdout] | [INFO] [stdout] 1884 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1885:7 [INFO] [stdout] | [INFO] [stdout] 1885 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:1931:19 [INFO] [stdout] | [INFO] [stdout] 1931 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 1931 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1936:17 [INFO] [stdout] | [INFO] [stdout] 1936 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1937:7 [INFO] [stdout] | [INFO] [stdout] 1937 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1983:17 [INFO] [stdout] | [INFO] [stdout] 1983 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:1984:7 [INFO] [stdout] | [INFO] [stdout] 1984 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2052:17 [INFO] [stdout] | [INFO] [stdout] 2052 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2053:7 [INFO] [stdout] | [INFO] [stdout] 2053 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2121:19 [INFO] [stdout] | [INFO] [stdout] 2121 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2121 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2126:17 [INFO] [stdout] | [INFO] [stdout] 2126 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2127:7 [INFO] [stdout] | [INFO] [stdout] 2127 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2173:17 [INFO] [stdout] | [INFO] [stdout] 2173 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2174:7 [INFO] [stdout] | [INFO] [stdout] 2174 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2213:19 [INFO] [stdout] | [INFO] [stdout] 2213 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2213 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2218:17 [INFO] [stdout] | [INFO] [stdout] 2218 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2219:7 [INFO] [stdout] | [INFO] [stdout] 2219 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2262:19 [INFO] [stdout] | [INFO] [stdout] 2262 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2262 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2267:17 [INFO] [stdout] | [INFO] [stdout] 2267 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2269:7 [INFO] [stdout] | [INFO] [stdout] 2269 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2311:19 [INFO] [stdout] | [INFO] [stdout] 2311 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2311 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2316:17 [INFO] [stdout] | [INFO] [stdout] 2316 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2318:7 [INFO] [stdout] | [INFO] [stdout] 2318 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2367:19 [INFO] [stdout] | [INFO] [stdout] 2367 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2367 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2372:17 [INFO] [stdout] | [INFO] [stdout] 2372 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2374:7 [INFO] [stdout] | [INFO] [stdout] 2374 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2433:19 [INFO] [stdout] | [INFO] [stdout] 2433 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2433 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2438:17 [INFO] [stdout] | [INFO] [stdout] 2438 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2440:7 [INFO] [stdout] | [INFO] [stdout] 2440 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2506:19 [INFO] [stdout] | [INFO] [stdout] 2506 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2506 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2511:17 [INFO] [stdout] | [INFO] [stdout] 2511 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2513:7 [INFO] [stdout] | [INFO] [stdout] 2513 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2579:19 [INFO] [stdout] | [INFO] [stdout] 2579 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2579 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2584:17 [INFO] [stdout] | [INFO] [stdout] 2584 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2586:7 [INFO] [stdout] | [INFO] [stdout] 2586 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2633:19 [INFO] [stdout] | [INFO] [stdout] 2633 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2633 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2638:17 [INFO] [stdout] | [INFO] [stdout] 2638 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2640:7 [INFO] [stdout] | [INFO] [stdout] 2640 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2696:19 [INFO] [stdout] | [INFO] [stdout] 2696 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2696 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2701:17 [INFO] [stdout] | [INFO] [stdout] 2701 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2703:7 [INFO] [stdout] | [INFO] [stdout] 2703 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2760:19 [INFO] [stdout] | [INFO] [stdout] 2760 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2760 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2765:17 [INFO] [stdout] | [INFO] [stdout] 2765 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2766:7 [INFO] [stdout] | [INFO] [stdout] 2766 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2812:17 [INFO] [stdout] | [INFO] [stdout] 2812 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2814:7 [INFO] [stdout] | [INFO] [stdout] 2814 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2862:19 [INFO] [stdout] | [INFO] [stdout] 2862 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2862 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2867:17 [INFO] [stdout] | [INFO] [stdout] 2867 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2868:7 [INFO] [stdout] | [INFO] [stdout] 2868 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2914:17 [INFO] [stdout] | [INFO] [stdout] 2914 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2916:7 [INFO] [stdout] | [INFO] [stdout] 2916 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:2971:19 [INFO] [stdout] | [INFO] [stdout] 2971 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 2971 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2976:17 [INFO] [stdout] | [INFO] [stdout] 2976 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:2977:7 [INFO] [stdout] | [INFO] [stdout] 2977 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3023:17 [INFO] [stdout] | [INFO] [stdout] 3023 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3025:7 [INFO] [stdout] | [INFO] [stdout] 3025 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3080:19 [INFO] [stdout] | [INFO] [stdout] 3080 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3080 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3085:17 [INFO] [stdout] | [INFO] [stdout] 3085 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3086:7 [INFO] [stdout] | [INFO] [stdout] 3086 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3132:17 [INFO] [stdout] | [INFO] [stdout] 3132 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3134:7 [INFO] [stdout] | [INFO] [stdout] 3134 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3182:19 [INFO] [stdout] | [INFO] [stdout] 3182 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3182 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3187:17 [INFO] [stdout] | [INFO] [stdout] 3187 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3188:7 [INFO] [stdout] | [INFO] [stdout] 3188 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3234:17 [INFO] [stdout] | [INFO] [stdout] 3234 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3236:7 [INFO] [stdout] | [INFO] [stdout] 3236 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3291:19 [INFO] [stdout] | [INFO] [stdout] 3291 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3291 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3296:17 [INFO] [stdout] | [INFO] [stdout] 3296 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3297:7 [INFO] [stdout] | [INFO] [stdout] 3297 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3343:17 [INFO] [stdout] | [INFO] [stdout] 3343 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3345:7 [INFO] [stdout] | [INFO] [stdout] 3345 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3414:19 [INFO] [stdout] | [INFO] [stdout] 3414 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3414 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3419:17 [INFO] [stdout] | [INFO] [stdout] 3419 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3420:7 [INFO] [stdout] | [INFO] [stdout] 3420 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3428:19 [INFO] [stdout] | [INFO] [stdout] 3428 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3428 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3464:19 [INFO] [stdout] | [INFO] [stdout] 3464 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3464 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3469:17 [INFO] [stdout] | [INFO] [stdout] 3469 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3470:7 [INFO] [stdout] | [INFO] [stdout] 3470 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3512:19 [INFO] [stdout] | [INFO] [stdout] 3512 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3512 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3517:17 [INFO] [stdout] | [INFO] [stdout] 3517 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3518:7 [INFO] [stdout] | [INFO] [stdout] 3518 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3564:17 [INFO] [stdout] | [INFO] [stdout] 3564 | inputs: &[(2, 1, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3566:7 [INFO] [stdout] | [INFO] [stdout] 3566 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3612:19 [INFO] [stdout] | [INFO] [stdout] 3612 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3612 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3617:17 [INFO] [stdout] | [INFO] [stdout] 3617 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3618:7 [INFO] [stdout] | [INFO] [stdout] 3618 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3621:19 [INFO] [stdout] | [INFO] [stdout] 3621 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3621 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3622:13 [INFO] [stdout] | [INFO] [stdout] 3622 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3645:11 [INFO] [stdout] | [INFO] [stdout] 3645 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3654:17 [INFO] [stdout] | [INFO] [stdout] 3654 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3655:7 [INFO] [stdout] | [INFO] [stdout] 3655 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3677:11 [INFO] [stdout] | [INFO] [stdout] 3677 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3693:17 [INFO] [stdout] | [INFO] [stdout] 3693 | inputs: &[(3, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3694:7 [INFO] [stdout] | [INFO] [stdout] 3694 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3716:11 [INFO] [stdout] | [INFO] [stdout] 3716 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3743:19 [INFO] [stdout] | [INFO] [stdout] 3743 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3743 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3748:17 [INFO] [stdout] | [INFO] [stdout] 3748 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3749:7 [INFO] [stdout] | [INFO] [stdout] 3749 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3752:19 [INFO] [stdout] | [INFO] [stdout] 3752 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3752 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3753:13 [INFO] [stdout] | [INFO] [stdout] 3753 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `term` [INFO] [stdout] --> src/cunes.rs:3754:13 [INFO] [stdout] | [INFO] [stdout] 3754 | term: Some(2), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3754 | terms: Some(2), [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3777:11 [INFO] [stdout] | [INFO] [stdout] 3777 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/cunes.rs:3778:11 [INFO] [stdout] | [INFO] [stdout] 3778 | end: Some(4), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3787:17 [INFO] [stdout] | [INFO] [stdout] 3787 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3788:7 [INFO] [stdout] | [INFO] [stdout] 3788 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3810:11 [INFO] [stdout] | [INFO] [stdout] 3810 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/cunes.rs:3812:11 [INFO] [stdout] | [INFO] [stdout] 3812 | end: Some(4), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3827:17 [INFO] [stdout] | [INFO] [stdout] 3827 | inputs: &[(3, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3828:7 [INFO] [stdout] | [INFO] [stdout] 3828 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3850:11 [INFO] [stdout] | [INFO] [stdout] 3850 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/cunes.rs:3852:11 [INFO] [stdout] | [INFO] [stdout] 3852 | end: Some(4), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3869:19 [INFO] [stdout] | [INFO] [stdout] 3869 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3869 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3874:17 [INFO] [stdout] | [INFO] [stdout] 3874 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3875:7 [INFO] [stdout] | [INFO] [stdout] 3875 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3883:19 [INFO] [stdout] | [INFO] [stdout] 3883 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3883 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3884:13 [INFO] [stdout] | [INFO] [stdout] 3884 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `term` [INFO] [stdout] --> src/cunes.rs:3885:13 [INFO] [stdout] | [INFO] [stdout] 3885 | term: Some(0), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3885 | terms: Some(0), [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3908:11 [INFO] [stdout] | [INFO] [stdout] 3908 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/cunes.rs:3909:11 [INFO] [stdout] | [INFO] [stdout] 3909 | end: Some(2), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3918:17 [INFO] [stdout] | [INFO] [stdout] 3918 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3920:7 [INFO] [stdout] | [INFO] [stdout] 3920 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3942:11 [INFO] [stdout] | [INFO] [stdout] 3942 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/cunes.rs:3943:11 [INFO] [stdout] | [INFO] [stdout] 3943 | end: Some(2), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:3954:19 [INFO] [stdout] | [INFO] [stdout] 3954 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 3954 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3959:17 [INFO] [stdout] | [INFO] [stdout] 3959 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3960:7 [INFO] [stdout] | [INFO] [stdout] 3960 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3963:19 [INFO] [stdout] | [INFO] [stdout] 3963 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3963 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3964:13 [INFO] [stdout] | [INFO] [stdout] 3964 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:3987:11 [INFO] [stdout] | [INFO] [stdout] 3987 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3996:17 [INFO] [stdout] | [INFO] [stdout] 3996 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:3998:7 [INFO] [stdout] | [INFO] [stdout] 3998 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4020:11 [INFO] [stdout] | [INFO] [stdout] 4020 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:4047:19 [INFO] [stdout] | [INFO] [stdout] 4047 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 4047 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4052:17 [INFO] [stdout] | [INFO] [stdout] 4052 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4053:7 [INFO] [stdout] | [INFO] [stdout] 4053 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4056:19 [INFO] [stdout] | [INFO] [stdout] 4056 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 4056 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4057:13 [INFO] [stdout] | [INFO] [stdout] 4057 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4085:11 [INFO] [stdout] | [INFO] [stdout] 4085 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:4097:19 [INFO] [stdout] | [INFO] [stdout] 4097 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 4097 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4102:17 [INFO] [stdout] | [INFO] [stdout] 4102 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4103:7 [INFO] [stdout] | [INFO] [stdout] 4103 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4106:19 [INFO] [stdout] | [INFO] [stdout] 4106 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 4106 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4107:13 [INFO] [stdout] | [INFO] [stdout] 4107 | limit: Some(MAX_LIMIT + 1), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4138:17 [INFO] [stdout] | [INFO] [stdout] 4138 | inputs: &[(2, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4139:7 [INFO] [stdout] | [INFO] [stdout] 4139 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:4171:19 [INFO] [stdout] | [INFO] [stdout] 4171 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 4171 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4176:17 [INFO] [stdout] | [INFO] [stdout] 4176 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4177:7 [INFO] [stdout] | [INFO] [stdout] 4177 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4180:19 [INFO] [stdout] | [INFO] [stdout] 4180 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 4180 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `term` [INFO] [stdout] --> src/cunes.rs:4181:13 [INFO] [stdout] | [INFO] [stdout] 4181 | term: Some(1), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 4181 | terms: Some(1), [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4204:11 [INFO] [stdout] | [INFO] [stdout] 4204 | limit: Some(MAX_LIMIT), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/cunes.rs:4205:11 [INFO] [stdout] | [INFO] [stdout] 4205 | end: Some(3), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:4216:19 [INFO] [stdout] | [INFO] [stdout] 4216 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 4216 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4221:17 [INFO] [stdout] | [INFO] [stdout] 4221 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4222:7 [INFO] [stdout] | [INFO] [stdout] 4222 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4225:19 [INFO] [stdout] | [INFO] [stdout] 4225 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 4225 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4226:13 [INFO] [stdout] | [INFO] [stdout] 4226 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4254:11 [INFO] [stdout] | [INFO] [stdout] 4254 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4270:17 [INFO] [stdout] | [INFO] [stdout] 4270 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4271:7 [INFO] [stdout] | [INFO] [stdout] 4271 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4298:11 [INFO] [stdout] | [INFO] [stdout] 4298 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/cunes.rs:4325:19 [INFO] [stdout] | [INFO] [stdout] 4325 | let context = Context::builder().arg("--index-cunes").build(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 4325 | let context = ::builder().arg("--index-cunes").build(); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4330:17 [INFO] [stdout] | [INFO] [stdout] 4330 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4331:7 [INFO] [stdout] | [INFO] [stdout] 4331 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4334:19 [INFO] [stdout] | [INFO] [stdout] 4334 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 4334 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `etching::Etching` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4335:13 [INFO] [stdout] | [INFO] [stdout] 4335 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `etching::Etching` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `divisibility`, `terms`, `premine`, `spacers`, `symbol`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4358:11 [INFO] [stdout] | [INFO] [stdout] 4358 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 6 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:4367:17 [INFO] [stdout] | [INFO] [stdout] 4367 | inputs: &[(1, 0, 0, Witness::new())], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(usize, usize, usize)` [INFO] [stdout] found tuple `(usize, usize, usize, bitcoin::Witness)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/cunes.rs:4368:7 [INFO] [stdout] | [INFO] [stdout] 4368 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs`, `witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `limit` [INFO] [stdout] --> src/cunes.rs:4407:11 [INFO] [stdout] | [INFO] [stdout] 4407 | limit: Some(1000), [INFO] [stdout] | ^^^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `burned`, `divisibility`, `terms`, `mints` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/object.rs:196:28 [INFO] [stdout] | [INFO] [stdout] 196 | case("A", Object::Cune(Cune(0))); [INFO] [stdout] | ------------ ^^^^^^^ expected `SpacedCune`, found `Cune` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> src/object.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | Cune(SpacedCune), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/object.rs:197:28 [INFO] [stdout] | [INFO] [stdout] 197 | case("B", Object::Cune(Cune(1))); [INFO] [stdout] | ------------ ^^^^^^^ expected `SpacedCune`, found `Cune` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> src/object.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | Cune(SpacedCune), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/sat.rs:209:22 [INFO] [stdout] | [INFO] [stdout] 209 | assert_eq!(Sat(n).is_common(), Sat(n).rarity() == Rarity::Common); [INFO] [stdout] | --- ^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 209 | assert_eq!(Sat(n.try_into().unwrap()).is_common(), Sat(n).rarity() == Rarity::Common); [INFO] [stdout] | ++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/sat.rs:209:42 [INFO] [stdout] | [INFO] [stdout] 209 | assert_eq!(Sat(n).is_common(), Sat(n).rarity() == Rarity::Common); [INFO] [stdout] | --- ^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 209 | assert_eq!(Sat(n).is_common(), Sat(n.try_into().unwrap()).rarity() == Rarity::Common); [INFO] [stdout] | ++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/list.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 75 | list(outpoint, ranges), [INFO] [stdout] | ---- ^^^^^^ expected `Vec<(u64, u64)>`, found `Vec<(u128, u128)>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `Vec<(u64, u64)>` [INFO] [stdout] found struct `Vec<(u128, u128)>` [INFO] [stdout] note: function defined here [INFO] [stdout] --> src/subcommand/list.rs:47:4 [INFO] [stdout] | [INFO] [stdout] 47 | fn list(outpoint: OutPoint, ranges: Vec<(u64, u64)>) -> Vec<(OutPoint, u64, u64, Rarity)> { [INFO] [stdout] | ^^^^ ----------------------- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(bitcoin::OutPoint, u64, u64, rarity::Rarity)` with `(bitcoin::OutPoint, u128, u64, rarity::Rarity)` [INFO] [stdout] --> src/subcommand/list.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | / assert_eq!( [INFO] [stdout] 75 | | list(outpoint, ranges), [INFO] [stdout] 76 | | vec![ [INFO] [stdout] ... | [INFO] [stdout] 99 | | ) [INFO] [stdout] | |_____^ no implementation for `(bitcoin::OutPoint, u64, u64, rarity::Rarity) == (bitcoin::OutPoint, u128, u64, rarity::Rarity)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<(bitcoin::OutPoint, u128, u64, rarity::Rarity)>` is not implemented for `(bitcoin::OutPoint, u64, u64, rarity::Rarity)` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] () [INFO] [stdout] (A, Z, Y, X, W, V, U, T) [INFO] [stdout] (B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (E, D, C, B, A, Z, Y, X, W, V, U, T) [INFO] [stdout] (T,) [INFO] [stdout] (U, T) [INFO] [stdout] and 5 others [INFO] [stdout] = note: required for `Vec<(bitcoin::OutPoint, u64, u64, rarity::Rarity)>` to implement `PartialEq>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new_with_regtest_with_index_cunes` found for struct `TestServer` in the current scope [INFO] [stdout] --> src/subcommand/server.rs:3300:30 [INFO] [stdout] | [INFO] [stdout] 2848 | struct TestServer { [INFO] [stdout] | ----------------- function or associated item `new_with_regtest_with_index_cunes` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 3300 | let server = TestServer::new_with_regtest_with_index_cunes(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `TestServer` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `TestServer` consider using one of the following associated functions: [INFO] [stdout] TestServer::new [INFO] [stdout] TestServer::new_with_sat_index [INFO] [stdout] TestServer::new_with_args [INFO] [stdout] TestServer::new_with_craftcoin_rpc_server_and_config [INFO] [stdout] TestServer::new_server [INFO] [stdout] --> src/subcommand/server.rs:2858:5 [INFO] [stdout] | [INFO] [stdout] 2858 | fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2862 | fn new_with_sat_index() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2866 | fn new_with_args(ord_args: &[&str], server_args: &[&str]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2870 | / fn new_with_craftcoin_rpc_server_and_config( [INFO] [stdout] 2871 | | craftcoin_rpc_server: test_bitcoincore_rpc::Handle, [INFO] [stdout] 2872 | | config: String, [INFO] [stdout] 2873 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 2877 | / fn new_server( [INFO] [stdout] 2878 | | craftcoin_rpc_server: test_bitcoincore_rpc::Handle, [INFO] [stdout] 2879 | | config: Option, [INFO] [stdout] 2880 | | ord_args: &[&str], [INFO] [stdout] 2881 | | server_args: &[&str], [INFO] [stdout] 2882 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `new_with_sat_index` with a similar name [INFO] [stdout] | [INFO] [stdout] 3300 - let server = TestServer::new_with_regtest_with_index_cunes(); [INFO] [stdout] 3300 + let server = TestServer::new_with_sat_index(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `test_bitcoincore_rpc::TransactionTemplate<'_>` has no field named `op_return` [INFO] [stdout] --> src/subcommand/server.rs:3311:7 [INFO] [stdout] | [INFO] [stdout] 3311 | op_return: Some( [INFO] [stdout] | ^^^^^^^^^ `test_bitcoincore_rpc::TransactionTemplate<'_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `fee`, `output_values`, `outputs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `bitcoin_rpc_server` on type `TestServer` [INFO] [stdout] --> src/subcommand/server.rs:3728:19 [INFO] [stdout] | [INFO] [stdout] 3728 | test_server.bitcoin_rpc_server.invalidate_tip(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3728 - test_server.bitcoin_rpc_server.invalidate_tip(); [INFO] [stdout] 3728 + test_server.craftcoin_rpc_server.invalidate_tip(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `bitcoin_rpc_server` on type `TestServer` [INFO] [stdout] --> src/subcommand/server.rs:3731:17 [INFO] [stdout] | [INFO] [stdout] 3731 | test_server.bitcoin_rpc_server.mine_blocks(21); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3731 - test_server.bitcoin_rpc_server.mine_blocks(21); [INFO] [stdout] 3731 + test_server.craftcoin_rpc_server.mine_blocks(21); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> src/subcommand/server.rs:3951:7 [INFO] [stdout] | [INFO] [stdout] 3951 | Server::content_response(Inscription::new( [INFO] [stdout] | _______^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] 3952 | | Some("text/plain".as_bytes().to_vec()), [INFO] [stdout] 3953 | | None [INFO] [stdout] 3954 | | )), [INFO] [stdout] | |________- argument #2 of type `&page_config::PageConfig` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/server.rs:2280:6 [INFO] [stdout] | [INFO] [stdout] 2280 | fn content_response( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 2281 | inscription: Inscription, [INFO] [stdout] 2282 | page_config: &PageConfig, [INFO] [stdout] | ------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 3954 | Server::content_response(Inscription::new( [INFO] [stdout] 3955 | Some("text/plain".as_bytes().to_vec()), [INFO] [stdout] 3956 | None [INFO] [stdout] 3957 ~ ), /* &page_config::PageConfig */), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> src/subcommand/server.rs:3961:27 [INFO] [stdout] | [INFO] [stdout] 3961 | let (headers, body) = Server::content_response(Inscription::new( [INFO] [stdout] | ___________________________^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] 3962 | | Some("text/plain".as_bytes().to_vec()), [INFO] [stdout] 3963 | | Some(vec![1, 2, 3]), [INFO] [stdout] 3964 | | )) [INFO] [stdout] | |______- argument #2 of type `&page_config::PageConfig` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/server.rs:2280:6 [INFO] [stdout] | [INFO] [stdout] 2280 | fn content_response( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 2281 | inscription: Inscription, [INFO] [stdout] 2282 | page_config: &PageConfig, [INFO] [stdout] | ------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 3964 | let (headers, body) = Server::content_response(Inscription::new( [INFO] [stdout] 3965 | Some("text/plain".as_bytes().to_vec()), [INFO] [stdout] 3966 | Some(vec![1, 2, 3]), [INFO] [stdout] 3967 ~ ), /* &page_config::PageConfig */) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> src/subcommand/server.rs:3974:7 [INFO] [stdout] | [INFO] [stdout] 3974 | Server::content_response(Inscription::new(None, Some(Vec::new()))).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------ argument #2 of type `&page_config::PageConfig` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/server.rs:2280:6 [INFO] [stdout] | [INFO] [stdout] 2280 | fn content_response( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 2281 | inscription: Inscription, [INFO] [stdout] 2282 | page_config: &PageConfig, [INFO] [stdout] | ------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 3974 | Server::content_response(Inscription::new(None, Some(Vec::new())), /* &page_config::PageConfig */).unwrap(); [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:388:48 [INFO] [stdout] | [INFO] [stdout] 388 | let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 394 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 388 - let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] 389 - Some(satpoint(1, 0)), [INFO] [stdout] 390 - inscription, [INFO] [stdout] 391 - BTreeMap::new(), [INFO] [stdout] 392 - Network::Bitcoin, [INFO] [stdout] 393 - utxos.into_iter().collect(), [INFO] [stdout] 394 - [commit_address, change(1)], [INFO] [stdout] 395 - reveal_address, [INFO] [stdout] 396 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 397 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 398 - false, [INFO] [stdout] 399 - ) [INFO] [stdout] 388 + let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions(Some(satpoint(1, 0)), inscription, BTreeMap::new(), Network::Bitcoin, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(1.0).unwrap(), FeeRate::try_from(1.0).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:419:37 [INFO] [stdout] | [INFO] [stdout] 419 | let (commit_tx, reveal_tx, _) = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 425 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 419 - let (commit_tx, reveal_tx, _) = Inscribe::create_inscription_transactions( [INFO] [stdout] 420 - Some(satpoint(1, 0)), [INFO] [stdout] 421 - inscription, [INFO] [stdout] 422 - BTreeMap::new(), [INFO] [stdout] 423 - Network::Bitcoin, [INFO] [stdout] 424 - utxos.into_iter().collect(), [INFO] [stdout] 425 - [commit_address, change(1)], [INFO] [stdout] 426 - reveal_address, [INFO] [stdout] 427 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 428 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 429 - false, [INFO] [stdout] 430 - ) [INFO] [stdout] 419 + let (commit_tx, reveal_tx, _) = Inscribe::create_inscription_transactions(Some(satpoint(1, 0)), inscription, BTreeMap::new(), Network::Bitcoin, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(1.0).unwrap(), FeeRate::try_from(1.0).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:454:17 [INFO] [stdout] | [INFO] [stdout] 454 | let error = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 460 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 454 - let error = Inscribe::create_inscription_transactions( [INFO] [stdout] 455 - satpoint, [INFO] [stdout] 456 - inscription, [INFO] [stdout] 457 - inscriptions, [INFO] [stdout] 458 - Network::Bitcoin, [INFO] [stdout] 459 - utxos.into_iter().collect(), [INFO] [stdout] 460 - [commit_address, change(1)], [INFO] [stdout] 461 - reveal_address, [INFO] [stdout] 462 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 463 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 464 - false, [INFO] [stdout] 465 - ) [INFO] [stdout] 454 + let error = Inscribe::create_inscription_transactions(satpoint, inscription, inscriptions, Network::Bitcoin, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(1.0).unwrap(), FeeRate::try_from(1.0).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:496:13 [INFO] [stdout] | [INFO] [stdout] 496 | assert!(Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 496 - assert!(Inscribe::create_inscription_transactions( [INFO] [stdout] 497 - satpoint, [INFO] [stdout] 498 - inscription, [INFO] [stdout] 499 - inscriptions, [INFO] [stdout] 500 - Network::Bitcoin, [INFO] [stdout] 501 - utxos.into_iter().collect(), [INFO] [stdout] 502 - [commit_address, change(1)], [INFO] [stdout] 503 - reveal_address, [INFO] [stdout] 504 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 505 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 506 - false, [INFO] [stdout] 507 - ) [INFO] [stdout] 496 + assert!(Inscribe::create_inscription_transactions(satpoint, inscription, inscriptions, Network::Bitcoin, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(1.0).unwrap(), FeeRate::try_from(1.0).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:532:48 [INFO] [stdout] | [INFO] [stdout] 532 | let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 538 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 532 - let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] 533 - satpoint, [INFO] [stdout] 534 - inscription, [INFO] [stdout] 535 - inscriptions, [INFO] [stdout] 536 - bitcoin::Network::Signet, [INFO] [stdout] 537 - utxos.into_iter().collect(), [INFO] [stdout] 538 - [commit_address, change(1)], [INFO] [stdout] 539 - reveal_address, [INFO] [stdout] 540 - FeeRate::try_from(fee_rate).unwrap(), [INFO] [stdout] 541 - FeeRate::try_from(fee_rate).unwrap(), [INFO] [stdout] 542 - false, [INFO] [stdout] 543 - ) [INFO] [stdout] 532 + let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions(satpoint, inscription, inscriptions, bitcoin::Network::Signet, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(fee_rate).unwrap(), FeeRate::try_from(fee_rate).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:594:48 [INFO] [stdout] | [INFO] [stdout] 594 | let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 600 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 594 - let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] 595 - satpoint, [INFO] [stdout] 596 - inscription, [INFO] [stdout] 597 - inscriptions, [INFO] [stdout] 598 - bitcoin::Network::Signet, [INFO] [stdout] 599 - utxos.into_iter().collect(), [INFO] [stdout] 600 - [commit_address, change(1)], [INFO] [stdout] 601 - reveal_address, [INFO] [stdout] 602 - FeeRate::try_from(commit_fee_rate).unwrap(), [INFO] [stdout] 603 - FeeRate::try_from(fee_rate).unwrap(), [INFO] [stdout] 604 - false, [INFO] [stdout] 605 - ) [INFO] [stdout] 594 + let (commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions(satpoint, inscription, inscriptions, bitcoin::Network::Signet, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(fee_rate).unwrap(), FeeRate::try_from(commit_fee_rate).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:643:17 [INFO] [stdout] | [INFO] [stdout] 643 | let error = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 649 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 643 - let error = Inscribe::create_inscription_transactions( [INFO] [stdout] 644 - satpoint, [INFO] [stdout] 645 - inscription, [INFO] [stdout] 646 - BTreeMap::new(), [INFO] [stdout] 647 - Network::Bitcoin, [INFO] [stdout] 648 - utxos.into_iter().collect(), [INFO] [stdout] 649 - [commit_address, change(1)], [INFO] [stdout] 650 - reveal_address, [INFO] [stdout] 651 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 652 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 653 - false, [INFO] [stdout] 654 - ) [INFO] [stdout] 643 + let error = Inscribe::create_inscription_transactions(satpoint, inscription, BTreeMap::new(), Network::Bitcoin, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(1.0).unwrap(), FeeRate::try_from(1.0).unwrap(), false) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 11 arguments but 10 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:674:49 [INFO] [stdout] | [INFO] [stdout] 674 | let (_commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 680 | [commit_address, change(1)], [INFO] [stdout] | --------------------------- argument #6 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | fn create_inscription_transactions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 674 - let (_commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions( [INFO] [stdout] 675 - satpoint, [INFO] [stdout] 676 - inscription, [INFO] [stdout] 677 - BTreeMap::new(), [INFO] [stdout] 678 - Network::Bitcoin, [INFO] [stdout] 679 - utxos.into_iter().collect(), [INFO] [stdout] 680 - [commit_address, change(1)], [INFO] [stdout] 681 - reveal_address, [INFO] [stdout] 682 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 683 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 684 - true, [INFO] [stdout] 685 - ) [INFO] [stdout] 674 + let (_commit_tx, reveal_tx, _private_key) = Inscribe::create_inscription_transactions(satpoint, inscription, BTreeMap::new(), Network::Bitcoin, utxos.into_iter().collect(), /* std::collections::BTreeSet */, [commit_address, change(1)], reveal_address, FeeRate::try_from(1.0).unwrap(), FeeRate::try_from(1.0).unwrap(), true) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:150:12 [INFO] [stdout] | [INFO] [stdout] 150 | (51 * COIN_VALUE as u128, 100 * COIN_VALUE as u128), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 150 | ((51 * COIN_VALUE as u128).try_into().unwrap(), 100 * COIN_VALUE as u128), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:150:37 [INFO] [stdout] | [INFO] [stdout] 150 | (51 * COIN_VALUE as u128, 100 * COIN_VALUE as u128), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 150 | (51 * COIN_VALUE as u128, (100 * COIN_VALUE as u128).try_into().unwrap()), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | (50 * COIN_VALUE as u128, 100 * COIN_VALUE as u128) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 166 | ((50 * COIN_VALUE as u128).try_into().unwrap(), 100 * COIN_VALUE as u128) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:166:37 [INFO] [stdout] | [INFO] [stdout] 166 | (50 * COIN_VALUE as u128, 100 * COIN_VALUE as u128) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 166 | (50 * COIN_VALUE as u128, (100 * COIN_VALUE as u128).try_into().unwrap()) [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | Sat(50 * COIN_VALUE as u128), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 171 | Sat((50 * COIN_VALUE as u128).try_into().unwrap()), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:200:17 [INFO] [stdout] | [INFO] [stdout] 200 | vec![(50 * COIN_VALUE as u128, 55 * COIN_VALUE as u128)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 200 | vec![((50 * COIN_VALUE as u128).try_into().unwrap(), 55 * COIN_VALUE as u128)] [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:200:42 [INFO] [stdout] | [INFO] [stdout] 200 | vec![(50 * COIN_VALUE as u128, 55 * COIN_VALUE as u128)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 200 | vec![(50 * COIN_VALUE as u128, (55 * COIN_VALUE as u128).try_into().unwrap())] [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | vec![(100 * COIN_VALUE as u128, 111 * COIN_VALUE as u128)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 204 | vec![((100 * COIN_VALUE as u128).try_into().unwrap(), 111 * COIN_VALUE as u128)], [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:204:43 [INFO] [stdout] | [INFO] [stdout] 204 | vec![(100 * COIN_VALUE as u128, 111 * COIN_VALUE as u128)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 204 | vec![(100 * COIN_VALUE as u128, (111 * COIN_VALUE as u128).try_into().unwrap())], [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:210:15 [INFO] [stdout] | [INFO] [stdout] 210 | Sat(50 * COIN_VALUE as u128), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 210 | Sat((50 * COIN_VALUE as u128).try_into().unwrap()), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:216:15 [INFO] [stdout] | [INFO] [stdout] 216 | Sat(100 * COIN_VALUE as u128), [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u128` [INFO] [stdout] | | [INFO] [stdout] | arguments to this struct are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple struct defined here [INFO] [stdout] --> src/sat.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Sat(pub u64); [INFO] [stdout] | ^^^ [INFO] [stdout] help: you can convert a `u128` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 216 | Sat((100 * COIN_VALUE as u128).try_into().unwrap()), [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/wallet/sats.rs:344:21 [INFO] [stdout] | [INFO] [stdout] 334 | utxos.push((outpoint, ranges)); [INFO] [stdout] | ----- ------------------ this argument has type `(bitcoin::OutPoint, Vec<(u128, u128)>)`... [INFO] [stdout] | | [INFO] [stdout] | ... which causes `utxos` to have type `Vec<(bitcoin::OutPoint, Vec<(u128, u128)>)>` [INFO] [stdout] ... [INFO] [stdout] 344 | sats_from_tsv(utxos, &tsv) [INFO] [stdout] | ------------- ^^^^^ expected `Vec<(OutPoint, Vec<(u64, u64)>)>`, found `Vec<(OutPoint, Vec<(u128, u128)>)>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `Vec<(bitcoin::OutPoint, Vec<(u64, u64)>)>` [INFO] [stdout] found struct `Vec<(bitcoin::OutPoint, Vec<(u128, u128)>)>` [INFO] [stdout] note: function defined here [INFO] [stdout] --> src/subcommand/wallet/sats.rs:86:4 [INFO] [stdout] | [INFO] [stdout] 86 | fn sats_from_tsv( [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 87 | utxos: Vec<(OutPoint, Vec<(u64, u64)>)>, [INFO] [stdout] | --------------------------------------- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:688:22 [INFO] [stdout] | [INFO] [stdout] 688 | let tx_builder = TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 692 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 688 - let tx_builder = TransactionBuilder::new( [INFO] [stdout] 689 - satpoint(2, 0), [INFO] [stdout] 690 - BTreeMap::new(), [INFO] [stdout] 691 - utxos.clone().into_iter().collect(), [INFO] [stdout] 692 - recipient(), [INFO] [stdout] 693 - [change(0), change(1)], [INFO] [stdout] 694 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 695 - Target::Postage, [INFO] [stdout] 696 - ) [INFO] [stdout] 688 + let tx_builder = TransactionBuilder::new(satpoint(2, 0), BTreeMap::new(), utxos.clone().into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `dunic_utxos` in initializer of `transaction_builder::TransactionBuilder` [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:723:22 [INFO] [stdout] | [INFO] [stdout] 723 | let tx_builder = TransactionBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing `dunic_utxos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:760:13 [INFO] [stdout] | [INFO] [stdout] 760 | assert!(TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 764 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 760 - assert!(TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 761 - satpoint(1, 0), [INFO] [stdout] 762 - BTreeMap::new(), [INFO] [stdout] 763 - utxos.into_iter().collect(), [INFO] [stdout] 764 - recipient(), [INFO] [stdout] 765 - [change(0), change(1)], [INFO] [stdout] 766 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 767 - ) [INFO] [stdout] 760 + assert!(TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:777:7 [INFO] [stdout] | [INFO] [stdout] 777 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 781 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 777 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 778 - satpoint(1, 0), [INFO] [stdout] 779 - BTreeMap::new(), [INFO] [stdout] 780 - utxos.into_iter().collect(), [INFO] [stdout] 781 - recipient(), [INFO] [stdout] 782 - [change(0), change(1)], [INFO] [stdout] 783 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 784 - ), [INFO] [stdout] 777 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:799:5 [INFO] [stdout] | [INFO] [stdout] 799 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 803 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 799 - TransactionBuilder::new( [INFO] [stdout] 800 - satpoint(1, 4_950), [INFO] [stdout] 801 - BTreeMap::new(), [INFO] [stdout] 802 - utxos.into_iter().collect(), [INFO] [stdout] 803 - recipient(), [INFO] [stdout] 804 - [change(0), change(1)], [INFO] [stdout] 805 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 806 - Target::Postage, [INFO] [stdout] 807 - ) [INFO] [stdout] 799 + TransactionBuilder::new(satpoint(1, 4_950), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:824:7 [INFO] [stdout] | [INFO] [stdout] 824 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 828 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 824 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 825 - satpoint(1, 4_950), [INFO] [stdout] 826 - BTreeMap::new(), [INFO] [stdout] 827 - utxos.into_iter().collect(), [INFO] [stdout] 828 - recipient(), [INFO] [stdout] 829 - [change(0), change(1)], [INFO] [stdout] 830 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 831 - ), [INFO] [stdout] 824 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 4_950), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:846:7 [INFO] [stdout] | [INFO] [stdout] 846 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 850 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 846 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 847 - satpoint(1, 4_950), [INFO] [stdout] 848 - BTreeMap::new(), [INFO] [stdout] 849 - utxos.into_iter().collect(), [INFO] [stdout] 850 - recipient(), [INFO] [stdout] 851 - [change(0), change(1)], [INFO] [stdout] 852 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 853 - ), [INFO] [stdout] 846 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 4_950), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:866:7 [INFO] [stdout] | [INFO] [stdout] 866 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 870 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 866 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 867 - satpoint(1, 4_950), [INFO] [stdout] 868 - BTreeMap::new(), [INFO] [stdout] 869 - utxos.into_iter().collect(), [INFO] [stdout] 870 - recipient(), [INFO] [stdout] 871 - [change(0), change(1)], [INFO] [stdout] 872 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 873 - ), [INFO] [stdout] 866 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 4_950), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:886:7 [INFO] [stdout] | [INFO] [stdout] 886 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 886 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 887 - satpoint(1, 4_950), [INFO] [stdout] 888 - BTreeMap::new(), [INFO] [stdout] 889 - utxos.into_iter().collect(), [INFO] [stdout] 890 - recipient(), [INFO] [stdout] 891 - [change(0), change(1)], [INFO] [stdout] 892 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 893 - ), [INFO] [stdout] 886 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 4_950), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:910:5 [INFO] [stdout] | [INFO] [stdout] 910 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 916 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 910 ~ TransactionBuilder::new(satpoint(2, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(4))] [INFO] [stdout] 911 + .into_iter() [INFO] [stdout] 912 + .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:929:5 [INFO] [stdout] | [INFO] [stdout] 929 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 935 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 929 ~ TransactionBuilder::new(satpoint(1, 4), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(4))] [INFO] [stdout] 930 + .into_iter() [INFO] [stdout] 931 + .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:948:5 [INFO] [stdout] | [INFO] [stdout] 948 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 954 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 948 ~ TransactionBuilder::new(satpoint(1, 2), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(5))] [INFO] [stdout] 949 + .into_iter() [INFO] [stdout] 950 + .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:967:23 [INFO] [stdout] | [INFO] [stdout] 967 | let mut builder = TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 973 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 967 ~ let mut builder = TransactionBuilder::new(satpoint(1, 2), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(5))] [INFO] [stdout] 968 + .into_iter() [INFO] [stdout] 969 + .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:992:23 [INFO] [stdout] | [INFO] [stdout] 992 | let mut builder = TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 998 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 992 ~ let mut builder = TransactionBuilder::new(satpoint(1, 2), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(5))] [INFO] [stdout] 993 + .into_iter() [INFO] [stdout] 994 + .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1017:7 [INFO] [stdout] | [INFO] [stdout] 1017 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1021 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1017 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 1018 - satpoint(1, 0), [INFO] [stdout] 1019 - BTreeMap::new(), [INFO] [stdout] 1020 - utxos.into_iter().collect(), [INFO] [stdout] 1021 - recipient(), [INFO] [stdout] 1022 - [change(0), change(1)], [INFO] [stdout] 1023 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1024 - ), [INFO] [stdout] 1017 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1042:5 [INFO] [stdout] | [INFO] [stdout] 1042 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1046 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1042 - TransactionBuilder::new( [INFO] [stdout] 1043 - satpoint(1, 0), [INFO] [stdout] 1044 - BTreeMap::new(), [INFO] [stdout] 1045 - utxos.into_iter().collect(), [INFO] [stdout] 1046 - recipient(), [INFO] [stdout] 1047 - [change(0), change(1)], [INFO] [stdout] 1048 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1049 - Target::Postage, [INFO] [stdout] 1050 - ) [INFO] [stdout] 1042 + TransactionBuilder::new(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1063:7 [INFO] [stdout] | [INFO] [stdout] 1063 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1067 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1063 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 1064 - satpoint(1, 3_333), [INFO] [stdout] 1065 - BTreeMap::new(), [INFO] [stdout] 1066 - utxos.into_iter().collect(), [INFO] [stdout] 1067 - recipient(), [INFO] [stdout] 1068 - [change(0), change(1)], [INFO] [stdout] 1069 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1070 - ), [INFO] [stdout] 1063 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 3_333), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1088:7 [INFO] [stdout] | [INFO] [stdout] 1088 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1092 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1088 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 1089 - satpoint(1, 1), [INFO] [stdout] 1090 - BTreeMap::new(), [INFO] [stdout] 1091 - utxos.into_iter().collect(), [INFO] [stdout] 1092 - recipient(), [INFO] [stdout] 1093 - [change(0), change(1)], [INFO] [stdout] 1094 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1095 - ), [INFO] [stdout] 1088 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 1), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1110:23 [INFO] [stdout] | [INFO] [stdout] 1110 | let mut builder = TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1114 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1110 - let mut builder = TransactionBuilder::new( [INFO] [stdout] 1111 - satpoint(1, 3_333), [INFO] [stdout] 1112 - BTreeMap::new(), [INFO] [stdout] 1113 - utxos.into_iter().collect(), [INFO] [stdout] 1114 - recipient(), [INFO] [stdout] 1115 - [change(0), change(1)], [INFO] [stdout] 1116 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1117 - Target::Postage, [INFO] [stdout] 1118 - ) [INFO] [stdout] 1110 + let mut builder = TransactionBuilder::new(satpoint(1, 3_333), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1138:5 [INFO] [stdout] | [INFO] [stdout] 1138 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1142 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1138 - TransactionBuilder::new( [INFO] [stdout] 1139 - satpoint(1, 1), [INFO] [stdout] 1140 - BTreeMap::new(), [INFO] [stdout] 1141 - utxos.into_iter().collect(), [INFO] [stdout] 1142 - recipient(), [INFO] [stdout] 1143 - [change(0), change(1)], [INFO] [stdout] 1144 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1145 - Target::Postage, [INFO] [stdout] 1146 - ) [INFO] [stdout] 1138 + TransactionBuilder::new(satpoint(1, 1), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1164:5 [INFO] [stdout] | [INFO] [stdout] 1164 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1168 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1164 - TransactionBuilder::new( [INFO] [stdout] 1165 - satpoint(1, 3_333), [INFO] [stdout] 1166 - BTreeMap::new(), [INFO] [stdout] 1167 - utxos.into_iter().collect(), [INFO] [stdout] 1168 - recipient(), [INFO] [stdout] 1169 - [change(0), change(1)], [INFO] [stdout] 1170 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1171 - Target::Postage, [INFO] [stdout] 1172 - ) [INFO] [stdout] 1164 + TransactionBuilder::new(satpoint(1, 3_333), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1187:5 [INFO] [stdout] | [INFO] [stdout] 1187 | TransactionBuilder::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1191 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1187 - TransactionBuilder::new( [INFO] [stdout] 1188 - satpoint(1, 0), [INFO] [stdout] 1189 - BTreeMap::new(), [INFO] [stdout] 1190 - utxos.into_iter().collect(), [INFO] [stdout] 1191 - recipient(), [INFO] [stdout] 1192 - [change(0), change(1)], [INFO] [stdout] 1193 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1194 - Target::Postage, [INFO] [stdout] 1195 - ) [INFO] [stdout] 1187 + TransactionBuilder::new(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Target::Postage) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `dunic_utxos` in initializer of `transaction_builder::TransactionBuilder` [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1212:5 [INFO] [stdout] | [INFO] [stdout] 1212 | TransactionBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing `dunic_utxos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `dunic_utxos` in initializer of `transaction_builder::TransactionBuilder` [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1241:5 [INFO] [stdout] | [INFO] [stdout] 1241 | TransactionBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing `dunic_utxos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1270:7 [INFO] [stdout] | [INFO] [stdout] 1270 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1274 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1270 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 1271 - satpoint(1, 0), [INFO] [stdout] 1272 - BTreeMap::from([(satpoint(2, 10 * COIN_VALUE), inscription_id(1))]), [INFO] [stdout] 1273 - utxos.into_iter().collect(), [INFO] [stdout] 1274 - recipient(), [INFO] [stdout] 1275 - [change(0), change(1)], [INFO] [stdout] 1276 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1277 - ), [INFO] [stdout] 1270 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::from([(satpoint(2, 10 * COIN_VALUE), inscription_id(1))]), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1287:7 [INFO] [stdout] | [INFO] [stdout] 1287 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1291 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1287 - TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 1288 - satpoint(1, 0), [INFO] [stdout] 1289 - BTreeMap::from([(satpoint(1, 500), inscription_id(1))]), [INFO] [stdout] 1290 - utxos.into_iter().collect(), [INFO] [stdout] 1291 - recipient(), [INFO] [stdout] 1292 - [change(0), change(1)], [INFO] [stdout] 1293 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1294 - ), [INFO] [stdout] 1287 + TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::from([(satpoint(1, 500), inscription_id(1))]), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1309:23 [INFO] [stdout] | [INFO] [stdout] 1309 | let transaction = TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1313 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1309 - let transaction = TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] 1310 - satpoint(1, 0), [INFO] [stdout] 1311 - BTreeMap::from([(satpoint(1, 0), inscription_id(1))]), [INFO] [stdout] 1312 - utxos.into_iter().collect(), [INFO] [stdout] 1313 - recipient(), [INFO] [stdout] 1314 - [change(0), change(1)], [INFO] [stdout] 1315 - fee_rate, [INFO] [stdout] 1316 - ) [INFO] [stdout] 1309 + let transaction = TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::from([(satpoint(1, 0), inscription_id(1))]), utxos.into_iter().collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], fee_rate) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1338:7 [INFO] [stdout] | [INFO] [stdout] 1338 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1343 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1338 - TransactionBuilder::build_transaction_with_value( [INFO] [stdout] 1339 - satpoint(1, 0), [INFO] [stdout] 1340 - BTreeMap::new(), [INFO] [stdout] 1341 - utxos.into_iter().collect(), [INFO] [stdout] 1342 - recipient(), [INFO] [stdout] 1343 - [change(0), change(1)], [INFO] [stdout] 1344 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1345 - Amount::from_sat(1000) [INFO] [stdout] 1346 - ), [INFO] [stdout] 1338 + TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1364:7 [INFO] [stdout] | [INFO] [stdout] 1364 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1369 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1364 - TransactionBuilder::build_transaction_with_value( [INFO] [stdout] 1365 - satpoint(1, 0), [INFO] [stdout] 1366 - BTreeMap::new(), [INFO] [stdout] 1367 - utxos.into_iter().collect(), [INFO] [stdout] 1368 - recipient(), [INFO] [stdout] 1369 - [change(0), change(1)], [INFO] [stdout] 1370 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1371 - Amount::from_sat(1500) [INFO] [stdout] 1372 - ), [INFO] [stdout] 1364 + TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Amount::from_sat(1500)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1387:7 [INFO] [stdout] | [INFO] [stdout] 1387 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1392 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1387 - TransactionBuilder::build_transaction_with_value( [INFO] [stdout] 1388 - satpoint(1, 0), [INFO] [stdout] 1389 - BTreeMap::from([(satpoint(1, 500), inscription_id(1))]), [INFO] [stdout] 1390 - utxos.into_iter().collect(), [INFO] [stdout] 1391 - recipient(), [INFO] [stdout] 1392 - [change(0), change(1)], [INFO] [stdout] 1393 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1394 - Amount::from_sat(1) [INFO] [stdout] 1395 - ), [INFO] [stdout] 1387 + TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::from([(satpoint(1, 500), inscription_id(1))]), utxos.into_iter().collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Amount::from_sat(1)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1411:7 [INFO] [stdout] | [INFO] [stdout] 1411 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1416 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1411 - TransactionBuilder::build_transaction_with_value( [INFO] [stdout] 1412 - satpoint(1, 0), [INFO] [stdout] 1413 - BTreeMap::new(), [INFO] [stdout] 1414 - utxos.into_iter().collect(), [INFO] [stdout] 1415 - recipient(), [INFO] [stdout] 1416 - [change(0), change(1)], [INFO] [stdout] 1417 - FeeRate::try_from(1.0).unwrap(), [INFO] [stdout] 1418 - Amount::from_sat(1000) [INFO] [stdout] 1419 - ), [INFO] [stdout] 1411 + TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1432:7 [INFO] [stdout] | [INFO] [stdout] 1432 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1437 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1432 - TransactionBuilder::build_transaction_with_value( [INFO] [stdout] 1433 - satpoint(1, 0), [INFO] [stdout] 1434 - BTreeMap::new(), [INFO] [stdout] 1435 - utxos.into_iter().collect(), [INFO] [stdout] 1436 - recipient(), [INFO] [stdout] 1437 - [change(0), change(1)], [INFO] [stdout] 1438 - FeeRate::try_from(4.0).unwrap(), [INFO] [stdout] 1439 - Amount::from_sat(1000) [INFO] [stdout] 1440 - ), [INFO] [stdout] 1432 + TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), utxos.into_iter().collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(4.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1469:7 [INFO] [stdout] | [INFO] [stdout] 1469 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1476 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1469 ~ TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(1_000))] [INFO] [stdout] 1470 + .into_iter() [INFO] [stdout] 1471 ~ .collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(1.0).unwrap(), Amount::from_sat(707)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1492:7 [INFO] [stdout] | [INFO] [stdout] 1492 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1498 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1492 ~ TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(20_099))] [INFO] [stdout] 1493 + .into_iter() [INFO] [stdout] 1494 ~ .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(1.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1514:7 [INFO] [stdout] | [INFO] [stdout] 1514 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1521 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1514 ~ TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(1_500))] [INFO] [stdout] 1515 + .into_iter() [INFO] [stdout] 1516 ~ .collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(5.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1537:7 [INFO] [stdout] | [INFO] [stdout] 1537 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1544 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1537 ~ TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(1_500))] [INFO] [stdout] 1538 + .into_iter() [INFO] [stdout] 1539 ~ .collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(6.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1555:7 [INFO] [stdout] | [INFO] [stdout] 1555 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1562 | [recipient(), change(1)], [INFO] [stdout] | ------------------------ argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1555 ~ TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(1000))] [INFO] [stdout] 1556 + .into_iter() [INFO] [stdout] 1557 ~ .collect(), recipient(), /* std::collections::BTreeSet */, [recipient(), change(1)], FeeRate::try_from(0.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1573:7 [INFO] [stdout] | [INFO] [stdout] 1573 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1580 | [change(0), change(0)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1573 ~ TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(1000))] [INFO] [stdout] 1574 + .into_iter() [INFO] [stdout] 1575 ~ .collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(0)], FeeRate::try_from(0.0).unwrap(), Amount::from_sat(1000)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 8 arguments but 7 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1591:7 [INFO] [stdout] | [INFO] [stdout] 1591 | TransactionBuilder::build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1598 | [change(0), change(1)], [INFO] [stdout] | ---------------------- argument #5 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn build_transaction_with_value( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1591 ~ TransactionBuilder::build_transaction_with_value(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(2000))] [INFO] [stdout] 1592 + .into_iter() [INFO] [stdout] 1593 ~ .collect(), recipient(), /* std::collections::BTreeSet */, [change(0), change(1)], FeeRate::try_from(2.0).unwrap(), Amount::from_sat(1500)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 7 arguments but 6 arguments were supplied [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:1614:7 [INFO] [stdout] | [INFO] [stdout] 1614 | TransactionBuilder::build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1620 | recipient(), [INFO] [stdout] | ----------- argument #4 of type `std::collections::BTreeSet` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/subcommand/wallet/transaction_builder.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn build_transaction_with_postage( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | dunic_utxos: BTreeSet, [INFO] [stdout] | ------------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1614 ~ TransactionBuilder::build_transaction_with_postage(satpoint(1, 0), BTreeMap::new(), vec![(outpoint(1), Amount::from_sat(45000))] [INFO] [stdout] 1615 + .into_iter() [INFO] [stdout] 1616 ~ .collect(), /* std::collections::BTreeSet */, recipient(), [change(0), change(1)], FeeRate::try_from(250.0).unwrap()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 10 arguments but 3 arguments were supplied [INFO] [stdout] --> src/templates/block.rs:127:7 [INFO] [stdout] | [INFO] [stdout] 127 | BlockHtml::new(Chain::Mainnet.genesis_block(), Height(0), Height(0)), [INFO] [stdout] | ^^^^^^^^^^^^^^------------------------------------------------------ multiple arguments are missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/templates/block.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 82 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | inputs_per_tx: HashMap, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] 87 | input_values_per_tx: HashMap, [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] 88 | input_addresses_per_tx: HashMap, [INFO] [stdout] | --------------------------------------------- [INFO] [stdout] 89 | outputs_per_tx: HashMap, [INFO] [stdout] | ------------------------------------- [INFO] [stdout] 90 | output_values_per_tx: HashMap, [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] 91 | inscriptions_per_tx: HashMap, Option>)>, [INFO] [stdout] | ------------------------------------------------------------------------------------ [INFO] [stdout] 92 | output_addresses_per_tx: HashMap, [INFO] [stdout] | ---------------------------------------------- [INFO] [stdout] help: provide the arguments [INFO] [stdout] | [INFO] [stdout] 127 | BlockHtml::new(Chain::Mainnet.genesis_block(), Height(0), Height(0), /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap, std::option::Option>)> */, /* std::collections::HashMap */), [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 10 arguments but 3 arguments were supplied [INFO] [stdout] --> src/templates/block.rs:153:7 [INFO] [stdout] | [INFO] [stdout] 153 | BlockHtml::new(Chain::Mainnet.genesis_block(), Height(0), Height(1)), [INFO] [stdout] | ^^^^^^^^^^^^^^------------------------------------------------------ multiple arguments are missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/templates/block.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 82 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | inputs_per_tx: HashMap, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] 87 | input_values_per_tx: HashMap, [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] 88 | input_addresses_per_tx: HashMap, [INFO] [stdout] | --------------------------------------------- [INFO] [stdout] 89 | outputs_per_tx: HashMap, [INFO] [stdout] | ------------------------------------- [INFO] [stdout] 90 | output_values_per_tx: HashMap, [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] 91 | inscriptions_per_tx: HashMap, Option>)>, [INFO] [stdout] | ------------------------------------------------------------------------------------ [INFO] [stdout] 92 | output_addresses_per_tx: HashMap, [INFO] [stdout] | ---------------------------------------------- [INFO] [stdout] help: provide the arguments [INFO] [stdout] | [INFO] [stdout] 153 | BlockHtml::new(Chain::Mainnet.genesis_block(), Height(0), Height(1), /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap, std::option::Option>)> */, /* std::collections::HashMap */), [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 10 arguments but 3 arguments were supplied [INFO] [stdout] --> src/templates/block.rs:161:7 [INFO] [stdout] | [INFO] [stdout] 161 | BlockHtml::new(Chain::Mainnet.genesis_block(), Height(1), Height(1)), [INFO] [stdout] | ^^^^^^^^^^^^^^------------------------------------------------------ multiple arguments are missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/templates/block.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 82 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | inputs_per_tx: HashMap, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] 87 | input_values_per_tx: HashMap, [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] 88 | input_addresses_per_tx: HashMap, [INFO] [stdout] | --------------------------------------------- [INFO] [stdout] 89 | outputs_per_tx: HashMap, [INFO] [stdout] | ------------------------------------- [INFO] [stdout] 90 | output_values_per_tx: HashMap, [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] 91 | inscriptions_per_tx: HashMap, Option>)>, [INFO] [stdout] | ------------------------------------------------------------------------------------ [INFO] [stdout] 92 | output_addresses_per_tx: HashMap, [INFO] [stdout] | ---------------------------------------------- [INFO] [stdout] help: provide the arguments [INFO] [stdout] | [INFO] [stdout] 161 | BlockHtml::new(Chain::Mainnet.genesis_block(), Height(1), Height(1), /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap */, /* std::collections::HashMap, std::option::Option>)> */, /* std::collections::HashMap */), [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `mint` [INFO] [stdout] --> src/templates/cune.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | mint: Some(MintEntry { [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 87 | mints: Some(MintEntry { [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `entry::CuneEntry` has no field named `end` [INFO] [stdout] --> src/templates/cune.rs:92:11 [INFO] [stdout] | [INFO] [stdout] 92 | end: Some(11), [INFO] [stdout] | ^^^ `entry::CuneEntry` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `block`, `terms`, `mints`, `premine`, `spacers`, `turbo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `mintable` in initializer of `templates::cune::CuneHtml` [INFO] [stdout] --> src/templates/cune.rs:78:7 [INFO] [stdout] | [INFO] [stdout] 78 | CuneHtml { [INFO] [stdout] | ^^^^^^^^ missing `mintable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/templates/cune_balances.rs:52:26 [INFO] [stdout] | [INFO] [stdout] 52 | CuneBalancesHtml { balances }.to_string(), [INFO] [stdout] | ^^^^^^^^ expected `BTreeMap`, found `BTreeMap>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `std::collections::BTreeMap` [INFO] [stdout] found struct `std::collections::BTreeMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/templates/inscription.rs:200:20 [INFO] [stdout] | [INFO] [stdout] 200 | cune: Some(Cune(0)), [INFO] [stdout] | ---- ^^^^^^^ expected `SpacedCune`, found `Cune` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] help: the type constructed contains `cunes::cune::Cune` due to the type of the argument passed [INFO] [stdout] --> src/templates/inscription.rs:200:15 [INFO] [stdout] | [INFO] [stdout] 200 | cune: Some(Cune(0)), [INFO] [stdout] | ^^^^^-------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `Some` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /rustc/8a0378607d6b34c242e3bfa75554871be641864b/library/core/src/option.rs:599:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/templates/output.rs:197:11 [INFO] [stdout] | [INFO] [stdout] 197 | Cune(0), [INFO] [stdout] | ^^^^^^^ expected `SpacedCune`, found `Cune` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 4 arguments were supplied [INFO] [stdout] --> src/templates/transaction.rs:97:7 [INFO] [stdout] | [INFO] [stdout] 97 | TransactionHtml::new(transaction, None, None, Chain::Mainnet).to_string(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | argument #4 of type `u32` is missing [INFO] [stdout] | argument #6 of type `std::option::Option` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/templates/transaction.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | inscription_count: u32, [INFO] [stdout] | ---------------------- [INFO] [stdout] 31 | chain: Chain, [INFO] [stdout] 32 | etching: Option, [INFO] [stdout] | --------------------------- [INFO] [stdout] help: provide the arguments [INFO] [stdout] | [INFO] [stdout] 97 - TransactionHtml::new(transaction, None, None, Chain::Mainnet).to_string(), [INFO] [stdout] 97 + TransactionHtml::new(transaction, None, None, /* u32 */, Chain::Mainnet, /* std::option::Option */).to_string(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 4 arguments were supplied [INFO] [stdout] --> src/templates/transaction.rs:151:7 [INFO] [stdout] | [INFO] [stdout] 151 | TransactionHtml::new(transaction, Some(blockhash(0)), None, Chain::Mainnet), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | argument #4 of type `u32` is missing [INFO] [stdout] | argument #6 of type `std::option::Option` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/templates/transaction.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | inscription_count: u32, [INFO] [stdout] | ---------------------- [INFO] [stdout] 31 | chain: Chain, [INFO] [stdout] 32 | etching: Option, [INFO] [stdout] | --------------------------- [INFO] [stdout] help: provide the arguments [INFO] [stdout] | [INFO] [stdout] 151 - TransactionHtml::new(transaction, Some(blockhash(0)), None, Chain::Mainnet), [INFO] [stdout] 151 + TransactionHtml::new(transaction, Some(blockhash(0)), None, /* u32 */, Chain::Mainnet, /* std::option::Option */), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `csp_origin` in initializer of `page_config::PageConfig` [INFO] [stdout] --> src/templates.rs:117:25 [INFO] [stdout] | [INFO] [stdout] 117 | Foo.page(Arc::new(PageConfig { [INFO] [stdout] | ^^^^^^^^^^ missing `csp_origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `csp_origin` in initializer of `page_config::PageConfig` [INFO] [stdout] --> src/templates.rs:161:25 [INFO] [stdout] | [INFO] [stdout] 161 | Foo.page(Arc::new(PageConfig { [INFO] [stdout] | ^^^^^^^^^^ missing `csp_origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `csp_origin` in initializer of `page_config::PageConfig` [INFO] [stdout] --> src/templates.rs:173:25 [INFO] [stdout] | [INFO] [stdout] 173 | Foo.page(Arc::new(PageConfig { [INFO] [stdout] | ^^^^^^^^^^ missing `csp_origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `csp_origin` in initializer of `page_config::PageConfig` [INFO] [stdout] --> src/templates.rs:185:25 [INFO] [stdout] | [INFO] [stdout] 185 | Foo.page(Arc::new(PageConfig { [INFO] [stdout] | ^^^^^^^^^^ missing `csp_origin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `out_msg` is assigned to, but never used [INFO] [stdout] --> src/index/updater/crc20_updater.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 468 | let mut out_msg = None; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_out_msg` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `out_msg` is never read [INFO] [stdout] --> src/index/updater/crc20_updater.rs:471:7 [INFO] [stdout] | [INFO] [stdout] 471 | out_msg = [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/index/updater/crc20_updater.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 434 | let mut transferable = Self::get_transferable_by_id(self, &msg.from, &msg.inscription_id) [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `premine` [INFO] [stdout] --> src/index/updater/cune_updater.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | premine, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `premine: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/index.rs:233:26 [INFO] [stdout] | [INFO] [stdout] 233 | let database = match unsafe { Database::builder().open(&path) } { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entry` [INFO] [stdout] --> src/subcommand/cunes.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | entry @ CuneEntry { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `reveal` is never read [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | let mut reveal = Txid::all_zeros(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `commit` is never read [INFO] [stdout] --> src/subcommand/wallet/inscribe.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | let mut commit = Txid::all_zeros(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unspent_outputs` [INFO] [stdout] --> src/subcommand/wallet/send.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | unspent_outputs: BTreeMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unspent_outputs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:615:17 [INFO] [stdout] | [INFO] [stdout] 615 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 615 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:650:17 [INFO] [stdout] | [INFO] [stdout] 650 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 650 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:711:17 [INFO] [stdout] | [INFO] [stdout] 711 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 711 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:746:17 [INFO] [stdout] | [INFO] [stdout] 746 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 746 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:782:25 [INFO] [stdout] | [INFO] [stdout] 782 | divisibility: 5, [INFO] [stdout] | ^ expected `Option`, found integer [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `{integer}` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 782 | divisibility: Some(5), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:817:17 [INFO] [stdout] | [INFO] [stdout] 817 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 817 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:852:17 [INFO] [stdout] | [INFO] [stdout] 852 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 852 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:960:17 [INFO] [stdout] | [INFO] [stdout] 960 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 960 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1075:25 [INFO] [stdout] | [INFO] [stdout] 1075 | divisibility: 5, [INFO] [stdout] | ^ expected `Option`, found integer [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found type `{integer}` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1075 | divisibility: Some(5), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1183:15 [INFO] [stdout] | [INFO] [stdout] 1183 | cune: Cune(0), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1183 | cune: Some(Cune(0)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1193:15 [INFO] [stdout] | [INFO] [stdout] 1193 | cune: Cune(0), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1193 | cune: Some(Cune(0)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1213:15 [INFO] [stdout] | [INFO] [stdout] 1213 | cune: Cune(u128::max_value()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1213 | cune: Some(Cune(u128::max_value())), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1231:15 [INFO] [stdout] | [INFO] [stdout] 1231 | cune: Cune(u128::max_value()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1231 | cune: Some(Cune(u128::max_value())), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1249:15 [INFO] [stdout] | [INFO] [stdout] 1249 | cune: Cune(u128::max_value()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1249 | cune: Some(Cune(u128::max_value())), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes/cunestone.rs:1443:17 [INFO] [stdout] | [INFO] [stdout] 1443 | cune: Cune(4), [INFO] [stdout] | ^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1443 | cune: Some(Cune(4)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:76:19 [INFO] [stdout] | [INFO] [stdout] 76 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 76 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 119 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 119 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:166:19 [INFO] [stdout] | [INFO] [stdout] 166 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 166 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:215:21 [INFO] [stdout] | [INFO] [stdout] 215 | cune: Cune(CUNE - 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 215 | cune: Some(Cune(CUNE - 1)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:245:21 [INFO] [stdout] | [INFO] [stdout] 245 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 245 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:295:19 [INFO] [stdout] | [INFO] [stdout] 295 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 295 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:351:19 [INFO] [stdout] | [INFO] [stdout] 351 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 351 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:406:19 [INFO] [stdout] | [INFO] [stdout] 406 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 406 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:455:19 [INFO] [stdout] | [INFO] [stdout] 455 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 455 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:510:19 [INFO] [stdout] | [INFO] [stdout] 510 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 510 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:566:19 [INFO] [stdout] | [INFO] [stdout] 566 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 566 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:614:19 [INFO] [stdout] | [INFO] [stdout] 614 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 614 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:706:19 [INFO] [stdout] | [INFO] [stdout] 706 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 706 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:753:19 [INFO] [stdout] | [INFO] [stdout] 753 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 753 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:836:19 [INFO] [stdout] | [INFO] [stdout] 836 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 836 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:919:19 [INFO] [stdout] | [INFO] [stdout] 919 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 919 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1001:19 [INFO] [stdout] | [INFO] [stdout] 1001 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1001 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1042:19 [INFO] [stdout] | [INFO] [stdout] 1042 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1042 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1085:19 [INFO] [stdout] | [INFO] [stdout] 1085 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1085 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1132:19 [INFO] [stdout] | [INFO] [stdout] 1132 | cune: Cune(CUNE + 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1132 | cune: Some(Cune(CUNE + 1)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1248:19 [INFO] [stdout] | [INFO] [stdout] 1248 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1248 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1295:19 [INFO] [stdout] | [INFO] [stdout] 1295 | cune: Cune(CUNE + 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1295 | cune: Some(Cune(CUNE + 1)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1482:19 [INFO] [stdout] | [INFO] [stdout] 1482 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1482 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1529:19 [INFO] [stdout] | [INFO] [stdout] 1529 | cune: Cune(CUNE + 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1529 | cune: Some(Cune(CUNE + 1)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1664:19 [INFO] [stdout] | [INFO] [stdout] 1664 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1664 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1745:19 [INFO] [stdout] | [INFO] [stdout] 1745 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1745 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1770:19 [INFO] [stdout] | [INFO] [stdout] 1770 | cune: Cune(CUNE + 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1770 | cune: Some(Cune(CUNE + 1)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1846:19 [INFO] [stdout] | [INFO] [stdout] 1846 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1846 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1945:19 [INFO] [stdout] | [INFO] [stdout] 1945 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1945 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:1992:19 [INFO] [stdout] | [INFO] [stdout] 1992 | cune: Cune(CUNE + 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 1992 | cune: Some(Cune(CUNE + 1)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2135:19 [INFO] [stdout] | [INFO] [stdout] 2135 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2135 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2227:19 [INFO] [stdout] | [INFO] [stdout] 2227 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2227 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2277:19 [INFO] [stdout] | [INFO] [stdout] 2277 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2277 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2333:19 [INFO] [stdout] | [INFO] [stdout] 2333 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2333 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2382:19 [INFO] [stdout] | [INFO] [stdout] 2382 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2382 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2455:19 [INFO] [stdout] | [INFO] [stdout] 2455 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2455 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2528:19 [INFO] [stdout] | [INFO] [stdout] 2528 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2528 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2594:19 [INFO] [stdout] | [INFO] [stdout] 2594 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2594 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2655:19 [INFO] [stdout] | [INFO] [stdout] 2655 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2655 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2718:19 [INFO] [stdout] | [INFO] [stdout] 2718 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2718 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2774:19 [INFO] [stdout] | [INFO] [stdout] 2774 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2774 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2876:19 [INFO] [stdout] | [INFO] [stdout] 2876 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2876 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:2985:19 [INFO] [stdout] | [INFO] [stdout] 2985 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 2985 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3094:19 [INFO] [stdout] | [INFO] [stdout] 3094 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3094 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3196:19 [INFO] [stdout] | [INFO] [stdout] 3196 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3196 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3305:19 [INFO] [stdout] | [INFO] [stdout] 3305 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3305 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3478:19 [INFO] [stdout] | [INFO] [stdout] 3478 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3478 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/cunes.rs:3526:19 [INFO] [stdout] | [INFO] [stdout] 3526 | cune: Cune(CUNE), [INFO] [stdout] | ^^^^^^^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3526 | cune: Some(Cune(CUNE)), [INFO] [stdout] | +++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/subcommand/server.rs:3319:13 [INFO] [stdout] | [INFO] [stdout] 3319 | cune, [INFO] [stdout] | ^^^^ expected `Option`, found `Cune` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option` [INFO] [stdout] found struct `cunes::cune::Cune` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 3319 | cune: Some(cune), [INFO] [stdout] | +++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0063, E0107, E0277, E0282, E0308, E0412, E0422, E0425... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ord-craftcoin` (lib test) due to 598 previous errors; 15 warnings emitted [INFO] running `Command { std: "docker" "inspect" "a93bc8318962b77b95474aa318429aeafdfe17f7e217263126336eecee2f7751", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a93bc8318962b77b95474aa318429aeafdfe17f7e217263126336eecee2f7751", kill_on_drop: false }` [INFO] [stdout] a93bc8318962b77b95474aa318429aeafdfe17f7e217263126336eecee2f7751