[INFO] fetching crate miniscript 13.0.0... [INFO] checking miniscript-13.0.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] extracting crate miniscript 13.0.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate miniscript 13.0.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate miniscript 13.0.0 [INFO] tweaked toml for crates.io crate miniscript 13.0.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate miniscript 13.0.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate miniscript 13.0.0 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4de4d9a51928c25f39cfdcf34bc3b683ae34b6c8fd08cf8065743bf4962610f7 [INFO] running `Command { std: "docker" "start" "-a" "4de4d9a51928c25f39cfdcf34bc3b683ae34b6c8fd08cf8065743bf4962610f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4de4d9a51928c25f39cfdcf34bc3b683ae34b6c8fd08cf8065743bf4962610f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4de4d9a51928c25f39cfdcf34bc3b683ae34b6c8fd08cf8065743bf4962610f7", kill_on_drop: false }` [INFO] [stdout] 4de4d9a51928c25f39cfdcf34bc3b683ae34b6c8fd08cf8065743bf4962610f7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8786a1f30833bb7b61c3ebf5b946586795b785305ad8cfc7de170a4ae1a23ba7 [INFO] running `Command { std: "docker" "start" "-a" "8786a1f30833bb7b61c3ebf5b946586795b785305ad8cfc7de170a4ae1a23ba7", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.154 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Compiling bitcoin-internals v0.3.0 [INFO] [stderr] Checking bitcoin-io v0.1.1 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling bitcoin v0.32.7 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Checking bech32 v0.11.0 [INFO] [stderr] Checking hex-conservative v1.0.0 [INFO] [stderr] Compiling cc v1.2.36 [INFO] [stderr] Checking hex-conservative v0.2.1 [INFO] [stderr] Checking bitcoin_hashes v0.14.0 [INFO] [stderr] Checking bitcoin-units v0.1.0 [INFO] [stderr] Checking getrandom v0.2.14 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling secp256k1-sys v0.10.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking base58ck v0.1.0 [INFO] [stderr] Checking serde_test v1.0.176 [INFO] [stderr] Checking secp256k1 v0.29.0 [INFO] [stderr] Checking miniscript v13.0.0 (/opt/rustwide/workdir) [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:799:87 [INFO] [stdout] | [INFO] [stdout] 799 | fn pk(&mut self, pk: &DescriptorPublicKey) -> Result { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 800 | | key_to_string(pk, self.0) [INFO] [stdout] 801 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:800:17 [INFO] [stdout] | [INFO] [stdout] 800 | key_to_string(pk, self.0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:803:88 [INFO] [stdout] | [INFO] [stdout] 803 | fn sha256(&mut self, sha256: &sha256::Hash) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 804 | | Ok(sha256.to_string()) [INFO] [stdout] 805 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | Ok(sha256.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:807:91 [INFO] [stdout] | [INFO] [stdout] 807 | fn hash256(&mut self, hash256: &hash256::Hash) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 808 | | Ok(hash256.to_string()) [INFO] [stdout] 809 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:808:17 [INFO] [stdout] | [INFO] [stdout] 808 | Ok(hash256.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:811:97 [INFO] [stdout] | [INFO] [stdout] 811 | fn ripemd160(&mut self, ripemd160: &ripemd160::Hash) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 812 | | Ok(ripemd160.to_string()) [INFO] [stdout] 813 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:812:17 [INFO] [stdout] | [INFO] [stdout] 812 | Ok(ripemd160.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:815:91 [INFO] [stdout] | [INFO] [stdout] 815 | fn hash160(&mut self, hash160: &hash160::Hash) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 816 | | Ok(hash160.to_string()) [INFO] [stdout] 817 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:816:17 [INFO] [stdout] | [INFO] [stdout] 816 | Ok(hash160.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:823:56 [INFO] [stdout] | [INFO] [stdout] 823 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 824 | | Ok(match key_map.get(pk) { [INFO] [stdout] 825 | | Some(secret) => secret.to_string(), [INFO] [stdout] 826 | | None => pk.to_string(), [INFO] [stdout] 827 | | }) [INFO] [stdout] 828 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:824:13 [INFO] [stdout] | [INFO] [stdout] 824 | / Ok(match key_map.get(pk) { [INFO] [stdout] 825 | | Some(secret) => secret.to_string(), [INFO] [stdout] 826 | | None => pk.to_string(), [INFO] [stdout] 827 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:989:97 [INFO] [stdout] | [INFO] [stdout] 989 | fn pk(&mut self, pk: &DefiniteDescriptorKey) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 990 | | Ok(pk.derive_public_key(self.0)) [INFO] [stdout] 991 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:990:17 [INFO] [stdout] | [INFO] [stdout] 990 | Ok(pk.derive_public_key(self.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:359:90 [INFO] [stdout] | [INFO] [stdout] 359 | fn pk(&mut self, pk: &bitcoin::PublicKey) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 360 | | Ok(BitcoinKey::Fullkey(*pk)) [INFO] [stdout] 361 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:360:17 [INFO] [stdout] | [INFO] [stdout] 360 | Ok(BitcoinKey::Fullkey(*pk)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:379:100 [INFO] [stdout] | [INFO] [stdout] 379 | fn pk(&mut self, pk: &bitcoin::key::XOnlyPublicKey) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 380 | | Ok(BitcoinKey::XOnlyPublicKey(*pk)) [INFO] [stdout] 381 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:380:17 [INFO] [stdout] | [INFO] [stdout] 380 | Ok(BitcoinKey::XOnlyPublicKey(*pk)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/psbt/mod.rs:986:90 [INFO] [stdout] | [INFO] [stdout] 986 | fn pk(&mut self, xpk: &DefiniteDescriptorKey) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 987 | | let derived = xpk.derive_public_key(&self.1); [INFO] [stdout] 988 | | self.0.insert( [INFO] [stdout] 989 | | derived.to_public_key().inner, [INFO] [stdout] ... | [INFO] [stdout] 996 | | Ok(derived) [INFO] [stdout] 997 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/psbt/mod.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | Ok(derived) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `miniscript` (lib) due to 52 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:799:87 [INFO] [stdout] | [INFO] [stdout] 799 | fn pk(&mut self, pk: &DescriptorPublicKey) -> Result { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 800 | | key_to_string(pk, self.0) [INFO] [stdout] 801 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:800:17 [INFO] [stdout] | [INFO] [stdout] 800 | key_to_string(pk, self.0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:803:88 [INFO] [stdout] | [INFO] [stdout] 803 | fn sha256(&mut self, sha256: &sha256::Hash) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 804 | | Ok(sha256.to_string()) [INFO] [stdout] 805 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | Ok(sha256.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:807:91 [INFO] [stdout] | [INFO] [stdout] 807 | fn hash256(&mut self, hash256: &hash256::Hash) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 808 | | Ok(hash256.to_string()) [INFO] [stdout] 809 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:808:17 [INFO] [stdout] | [INFO] [stdout] 808 | Ok(hash256.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:811:97 [INFO] [stdout] | [INFO] [stdout] 811 | fn ripemd160(&mut self, ripemd160: &ripemd160::Hash) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 812 | | Ok(ripemd160.to_string()) [INFO] [stdout] 813 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:812:17 [INFO] [stdout] | [INFO] [stdout] 812 | Ok(ripemd160.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:815:91 [INFO] [stdout] | [INFO] [stdout] 815 | fn hash160(&mut self, hash160: &hash160::Hash) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 816 | | Ok(hash160.to_string()) [INFO] [stdout] 817 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:816:17 [INFO] [stdout] | [INFO] [stdout] 816 | Ok(hash160.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:823:56 [INFO] [stdout] | [INFO] [stdout] 823 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 824 | | Ok(match key_map.get(pk) { [INFO] [stdout] 825 | | Some(secret) => secret.to_string(), [INFO] [stdout] 826 | | None => pk.to_string(), [INFO] [stdout] 827 | | }) [INFO] [stdout] 828 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:824:13 [INFO] [stdout] | [INFO] [stdout] 824 | / Ok(match key_map.get(pk) { [INFO] [stdout] 825 | | Some(secret) => secret.to_string(), [INFO] [stdout] 826 | | None => pk.to_string(), [INFO] [stdout] 827 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:989:97 [INFO] [stdout] | [INFO] [stdout] 989 | fn pk(&mut self, pk: &DefiniteDescriptorKey) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 990 | | Ok(pk.derive_public_key(self.0)) [INFO] [stdout] 991 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:990:17 [INFO] [stdout] | [INFO] [stdout] 990 | Ok(pk.derive_public_key(self.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:993:13 [INFO] [stdout] | [INFO] [stdout] 993 | translate_hash_clone!(DefiniteDescriptorKey); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:2267:61 [INFO] [stdout] | [INFO] [stdout] 2267 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 2268 | | Ok(DefiniteDescriptorKey::new(DescriptorPublicKey::from(*pk)) [INFO] [stdout] 2269 | | .expect("DescriptorPublicKey from PublicKey has no wildcards")) [INFO] [stdout] 2270 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:2268:17 [INFO] [stdout] | [INFO] [stdout] 2268 | / Ok(DefiniteDescriptorKey::new(DescriptorPublicKey::from(*pk)) [INFO] [stdout] 2269 | | .expect("DescriptorPublicKey from PublicKey has no wildcards")) [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2272:13 [INFO] [stdout] | [INFO] [stdout] 2272 | translate_hash_clone!(bitcoin::PublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:2291:97 [INFO] [stdout] | [INFO] [stdout] 2291 | fn pk(&mut self, pk: &XOnlyPublicKey) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2292 | | Ok(DefiniteDescriptorKey::new(DescriptorPublicKey::from(*pk)) [INFO] [stdout] 2293 | | .expect("DescriptorPublicKey from XOnlyPublicKey has no wildcards")) [INFO] [stdout] 2294 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/descriptor/mod.rs:2292:17 [INFO] [stdout] | [INFO] [stdout] 2292 | / Ok(DefiniteDescriptorKey::new(DescriptorPublicKey::from(*pk)) [INFO] [stdout] 2293 | | .expect("DescriptorPublicKey from XOnlyPublicKey has no wildcards")) [INFO] [stdout] | |________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/descriptor/mod.rs:2296:13 [INFO] [stdout] | [INFO] [stdout] 2296 | translate_hash_clone!(XOnlyPublicKey, DefiniteDescriptorKey, Self::Error); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:359:90 [INFO] [stdout] | [INFO] [stdout] 359 | fn pk(&mut self, pk: &bitcoin::PublicKey) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 360 | | Ok(BitcoinKey::Fullkey(*pk)) [INFO] [stdout] 361 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:360:17 [INFO] [stdout] | [INFO] [stdout] 360 | Ok(BitcoinKey::Fullkey(*pk)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | translate_hash_clone!(bitcoin::PublicKey); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:379:100 [INFO] [stdout] | [INFO] [stdout] 379 | fn pk(&mut self, pk: &bitcoin::key::XOnlyPublicKey) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 380 | | Ok(BitcoinKey::XOnlyPublicKey(*pk)) [INFO] [stdout] 381 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/interpreter/inner.rs:380:17 [INFO] [stdout] | [INFO] [stdout] 380 | Ok(BitcoinKey::XOnlyPublicKey(*pk)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/inner.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | translate_hash_clone!(bitcoin::key::XOnlyPublicKey); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1171:74 [INFO] [stdout] | [INFO] [stdout] 1171 | fn pk(&mut self, pk: &String) -> Result { [INFO] [stdout] | __________________________________________________________________________^ [INFO] [stdout] 1172 | | let new = format!("NEW-{}", pk); [INFO] [stdout] 1173 | | Ok(new.to_string()) [INFO] [stdout] 1174 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1173:17 [INFO] [stdout] | [INFO] [stdout] 1173 | Ok(new.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1175:80 [INFO] [stdout] | [INFO] [stdout] 1175 | fn sha256(&mut self, hash: &String) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1176 | | Ok(hash.to_string()) [INFO] [stdout] 1177 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1176:17 [INFO] [stdout] | [INFO] [stdout] 1176 | Ok(hash.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1178:81 [INFO] [stdout] | [INFO] [stdout] 1178 | fn hash256(&mut self, hash: &String) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1179 | | Ok(hash.to_string()) [INFO] [stdout] 1180 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1179:17 [INFO] [stdout] | [INFO] [stdout] 1179 | Ok(hash.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1181:83 [INFO] [stdout] | [INFO] [stdout] 1181 | fn ripemd160(&mut self, hash: &String) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 1182 | | Ok(hash.to_string()) [INFO] [stdout] 1183 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1182:17 [INFO] [stdout] | [INFO] [stdout] 1182 | Ok(hash.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1184:81 [INFO] [stdout] | [INFO] [stdout] 1184 | fn hash160(&mut self, hash: &String) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1185 | | Ok(hash.to_string()) [INFO] [stdout] 1186 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/policy/concrete.rs:1185:17 [INFO] [stdout] | [INFO] [stdout] 1185 | Ok(hash.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/policy/concrete.rs:1192:19 [INFO] [stdout] | [INFO] [stdout] 1192 | let got = policy [INFO] [stdout] | ___________________^ [INFO] [stdout] 1193 | | .translate_pk(&mut t) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/psbt/mod.rs:986:90 [INFO] [stdout] | [INFO] [stdout] 986 | fn pk(&mut self, xpk: &DefiniteDescriptorKey) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 987 | | let derived = xpk.derive_public_key(&self.1); [INFO] [stdout] 988 | | self.0.insert( [INFO] [stdout] 989 | | derived.to_public_key().inner, [INFO] [stdout] ... | [INFO] [stdout] 996 | | Ok(derived) [INFO] [stdout] 997 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/psbt/mod.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | Ok(derived) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:107:76 [INFO] [stdout] | [INFO] [stdout] 107 | ) -> Result<<$target as $crate::MiniscriptKey>::Sha256, $error_ty> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 108 | | Ok((*sha256).into()) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | Ok((*sha256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:114:77 [INFO] [stdout] | [INFO] [stdout] 114 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash256, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 115 | | Ok((*hash256).into()) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | Ok((*hash256).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | ) -> Result<<$target as $crate::MiniscriptKey>::Hash160, $error_ty> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 122 | | Ok((*hash160).into()) [INFO] [stdout] 123 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Ok((*hash160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:128:79 [INFO] [stdout] | [INFO] [stdout] 128 | ) -> Result<<$target as $crate::MiniscriptKey>::Ripemd160, $error_ty> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 129 | | Ok((*ripemd160).into()) [INFO] [stdout] 130 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/pub_macros.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Ok((*ripemd160).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/psbt/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | translate_hash_clone!(DescriptorPublicKey); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `translate_hash_clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:33:77 [INFO] [stdout] | [INFO] [stdout] 33 | fn pk(&mut self, pk: &String) -> Result { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 34 | | let key = self.pk_map.get(pk).copied().unwrap_or_else(|| { [INFO] [stdout] 35 | | bitcoin::PublicKey::from_str( [INFO] [stdout] 36 | | "02c2122e30e73f7fe37986e3f81ded00158e94b7ad472369b83bbdd28a9a198a39", [INFO] [stdout] ... | [INFO] [stdout] 40 | | Ok(key) [INFO] [stdout] 41 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | Ok(key) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:43:80 [INFO] [stdout] | [INFO] [stdout] 43 | fn sha256(&mut self, _sha256: &String) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 44 | | let hash = sha256::Hash::from_str( [INFO] [stdout] 45 | | "4ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260", [INFO] [stdout] ... | [INFO] [stdout] 48 | | Ok(hash) [INFO] [stdout] 49 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:51:83 [INFO] [stdout] | [INFO] [stdout] 51 | fn hash256(&mut self, _hash256: &String) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 52 | | // hard coded value [INFO] [stdout] 53 | | let hash = hash256::Hash::from_str( [INFO] [stdout] 54 | | "4ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260", [INFO] [stdout] ... | [INFO] [stdout] 57 | | Ok(hash) [INFO] [stdout] 58 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:60:89 [INFO] [stdout] | [INFO] [stdout] 60 | fn ripemd160(&mut self, _ripemd160: &String) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 61 | | let hash = ripemd160::Hash::from_str("4ae81572f06e1b88fd5ced7a1a00094543a0069").unwrap(); [INFO] [stdout] 62 | | Ok(hash) [INFO] [stdout] 63 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:65:83 [INFO] [stdout] | [INFO] [stdout] 65 | fn hash160(&mut self, _hash160: &String) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 66 | | let hash = hash160::Hash::from_str("4ae81572f06e1b88fd5ced7a1a00094543a0069").unwrap(); [INFO] [stdout] 67 | | Ok(hash) [INFO] [stdout] 68 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:85:73 [INFO] [stdout] | [INFO] [stdout] 85 | fn pk(&mut self, pk: &String) -> Result { [INFO] [stdout] | _________________________________________________________________________^ [INFO] [stdout] 86 | | let key = self.pk_map.get(pk).copied().unwrap_or_else(|| { [INFO] [stdout] 87 | | XOnlyPublicKey::from_str( [INFO] [stdout] 88 | | "c2122e30e73f7fe37986e3f81ded00158e94b7ad472369b83bbdd28a9a198a39", [INFO] [stdout] ... | [INFO] [stdout] 92 | | Ok(key) [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | Ok(key) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:95:80 [INFO] [stdout] | [INFO] [stdout] 95 | fn sha256(&mut self, _sha256: &String) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 96 | | let hash = sha256::Hash::from_str( [INFO] [stdout] 97 | | "4ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260", [INFO] [stdout] ... | [INFO] [stdout] 100 | | Ok(hash) [INFO] [stdout] 101 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:103:83 [INFO] [stdout] | [INFO] [stdout] 103 | fn hash256(&mut self, _hash256: &String) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 104 | | let hash = hash256::Hash::from_str( [INFO] [stdout] 105 | | "4ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260", [INFO] [stdout] ... | [INFO] [stdout] 108 | | Ok(hash) [INFO] [stdout] 109 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:111:89 [INFO] [stdout] | [INFO] [stdout] 111 | fn ripemd160(&mut self, _ripemd160: &String) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 112 | | let hash = ripemd160::Hash::from_str("4ae81572f06e1b88fd5ced7a1a00094543a0069").unwrap(); [INFO] [stdout] 113 | | Ok(hash) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:116:83 [INFO] [stdout] | [INFO] [stdout] 116 | fn hash160(&mut self, _hash160: &String) -> Result { [INFO] [stdout] | ___________________________________________________________________________________^ [INFO] [stdout] 117 | | let hash = hash160::Hash::from_str("4ae81572f06e1b88fd5ced7a1a00094543a0069").unwrap(); [INFO] [stdout] 118 | | Ok(hash) [INFO] [stdout] 119 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/test_utils.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | Ok(hash) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `miniscript` (lib test) due to 103 previous errors [INFO] running `Command { std: "docker" "inspect" "8786a1f30833bb7b61c3ebf5b946586795b785305ad8cfc7de170a4ae1a23ba7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8786a1f30833bb7b61c3ebf5b946586795b785305ad8cfc7de170a4ae1a23ba7", kill_on_drop: false }` [INFO] [stdout] 8786a1f30833bb7b61c3ebf5b946586795b785305ad8cfc7de170a4ae1a23ba7